Que Es?
Un lenguaje de definición de datos (Data Definition Language, DDL por
sus siglas en inglés).
Es un conjunto de declaraciones o definiciones que
permiten expresar las especificaciones del esquema de la base de datos. A
partir de estas se genera el Diccionario de Datos. Igualmente permite
determinar la estructura de almacenamiento y los métodos de acceso. Permiten
crear, las bases de datos, las tablas, definir índices y reglas de integridad.
Igualmente modificar y borrar lo antes definido.
Utilizacion
Las sentencias DDL son aquellas utilizadas para la creación
de una base de datos y todos sus componentes: tablas, índices, relaciones,
disparadores (triggers), procedimientos almacenados, etc.
El lenguaje de programación SQL, el más difundido entre
los gestores de bases de datos, admite las siguientes sentencias de definición:
CREATE, DROP y ALTER, cada una de las cuales se puede aplicar a las tablas,
vistas, procedimientos almacenados y triggers de la base de datos.
Otras que se incluyen dentro
del DDL, pero que su existencia depende de la implementación del estándar SQL
que lleve a cabo el gestor de base de datos son GRANT y REVOKE, los cuales
sirven para otorgar permisos o quitarlos, ya sea a usuarios específicos o a un
rol creado dentro de la base de datos.
Ejemplo:
La sentencia CREATE TABLE sirve para crear la estructura
de una tabla no para rellenarla con datos, nos permite definir las columnas que
tiene y ciertas restricciones que deben cumplir esas columnas.
No hay comentarios:
Publicar un comentario