Lenguaje de un Sistema Gestor de Bases de Datos
Una vez finalizado el diseño de una base de
datos y escogido un SGBD para su implementación, el primer paso consiste en
especificar el esquema conceptual y el esquema interno de la base de datos, y
la correspondencia entre ambos. En muchos SGBD no se mantiene una separación
estricta de niveles, por lo que el administrador de la base de datos y los
diseñadores utilizan el mismo lenguaje para definir ambos esquemas, es el lenguaje
de definición de datos (LDD).
El SGBD posee un compilador de LDD cuya función consiste en procesar las
sentencias del lenguaje para identificar las descripciones de los distintos
elementos de los esquemas y almacenar la descripción del esquema en el catálogo
o diccionario de datos. Se dice que el diccionario contiene metadatos:
describe los objetos de la base de datos.
Cuando en un SGBD hay una clara separación entre los niveles conceptual e interno, el LDD sólo sirve para especificar el esquema conceptual. Para especificar el esquema interno se utiliza un lenguaje de definición de almacenamiento (LDA).
Cuando en un SGBD hay una clara separación entre los niveles conceptual e interno, el LDD sólo sirve para especificar el esquema conceptual. Para especificar el esquema interno se utiliza un lenguaje de definición de almacenamiento (LDA).
No hay comentarios:
Publicar un comentario