Christiana
Sabemos que tres niveles de visión se describen mediante tres esquemas. Estos esquemas se almacenan en el diccionario de datos. En DBMS, cada usuario se refiere solo a su propio esquema externo. Por lo tanto, el DBMS debe transformar una solicitud en. Un esquema externo especificado en una solicitud contra el esquema conceptual y luego en una solicitud contra el esquema interno para almacenar y recuperar datos hacia y desde la base de datos. El proceso para convertir una solicitud (desde un nivel externo) y el resultado entre los niveles de vista se llama mapeo. El mapeo define la correspondencia entre tres niveles de vista. La descripción de la asignación también se almacena en el diccionario de datos. El DBMS es responsable del mapeo entre estos tres tipos de esquemas. Hay dos tipos de mapeo.(i) Mapeo conceptual-externo (ii) Mapeo conceptual-interno Mapeo conceptual-externo Un mapeo conceptual-externo define la correspondencia entre una vista externa particular y la vista conceptual. El mapeo conceptual externo le dice al DBMS qué objetos en el nivel conceptual corresponden a los objetos solicitados en la vista externa de un usuario en particular. Si se realizan cambios en una vista externa o en una vista conceptual, la asignación debe cambiarse en consecuencia. Mapeo conceptual-interno El mapeo conceptual-interno define la correspondencia entre la vista conceptual y la vista interna, es decir, la base de datos almacenada en el dispositivo de almacenamiento físico. Describe cómo se almacenan y recuperan los registros conceptuales hacia y desde el dispositivo de almacenamiento.Esto significa que el mapeo conceptual-interno le dice al DBMS que ¡cómo lo conceptual! Los registros están representados físicamente. Si se cambia la estructura de la base de datos almacenada, entonces la asignación debe cambiarse en consecuencia. Es responsabilidad del DBA gestionar dichos cambios.