Está en la página 1de 3

Todos los SGBD ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario:

administradores, diseñadores, programadores de aplicaciones y usuarios finales.


Los lenguajes van a permitir al administrador del BD especificar los datos que
componen el BD, su estructura, las relaciones que existen entre ellos, las reglas de
integridad los controles de acceso, las características de tipo físico y las vistas
externas de los usuarios.
Los Tipos de Lenguajes se derivan en dos muy importantes:

• Lenguaje de definición de
datos (LDD o DDL)
se utiliza para especificar el
El LDD de SQL permite la especificación no solo de un
esquema del BD, las vistas de los conjunto de relaciones sino también de alguna información
usuarios y las estructuras de relativa a esas relaciones, incluyendo:
*El esquema de relación
almacenamiento. Es el que define *El dominio de valores asociados a cada atributo
el esquema conceptual y el *Las restricciones de integridad
*El conjunto de índices que se deben mantener por cada
esquema interno Lo utilizan los relación
diseñadores y los administradores *Información de seguridad y autorización para cada relación
*La estructura de almacenamiento físico de cada relación en
de BD disco
Lenguaje de manipulación de
datos (LMD o DML):
se utilizan para leer y actualizar los
datos del BD es el utilizado por los
usuarios para realizar consultas,
inserciones, eliminaciones y EJEMPLO DE
modificaciones. Estos lenguajes
acceden a un registro y lo procesan, MANIPULACION
Las sentencias de un LMD procedural
están embebidas en un lenguaje de
alto nivel llamado anfitrión.

También podría gustarte