LDD
Por sus siglas es Lenguaje de Definición de Datos (Data Definition Language). Es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenaran los datos así como de los procedimientos o funciones que permitan consultar.
En esto hay dos el lenguaje de programación de SQL que es el más difundido entre los gestores que son CREATE, DROP Y ALTER que cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos almacenados. Y las otras que su existencia depende de la implementación del estándar SQL que lleve a cabo como GRANT y REVOKE los cuales sirven para otorgar permisos o de la misma forma quitarlos, ya sea a usuarios específicos o a un rol creado dentro de la base de datos.
En esto hay dos el lenguaje de programación de SQL que es el más difundido entre los gestores que son CREATE, DROP Y ALTER que cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos almacenados. Y las otras que su existencia depende de la implementación del estándar SQL que lleve a cabo como GRANT y REVOKE los cuales sirven para otorgar permisos o de la misma forma quitarlos, ya sea a usuarios específicos o a un rol creado dentro de la base de datos.
En el SGBD posee un compilador de LDD cuya función consiste en procesar las sentencias de 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; el diccionario contiene metadatos que describe los objetos dela base de datos.
Cuando en un SGBD hay una clara separación entre los niveles conceptual e interno, el LDD solo sirve para especificar el esquema conceptual.
LMD
Lenguaje de Manipulacion de Datos (Data Manipulation Language). En los niveles de abstracción de los datos se aplica no solo a la definición o estructuración de datos, sino también a la manipulación de los datos. Sus características son:
- La recuperación de la información almacenada en la BD.
- La inserción dela información nueva en la BD.
- La eliminación de la información de la BD.
- La modificación de los datos almacenados.
Algunos de los ejemplos de las sentencias de manipulación de datos son:
- Insert: Inserta filas dentro de tablas de la base de datos.
- Delete: Borra filas dentro de las tablas de la base de datos.
- Update: Modifica el contenido de las tablas en la base de datos.
- Select: Consulta el contenido de la base de datos, no produciéndose modificación.
No hay comentarios:
Publicar un comentario