CUAL ES LA DIFERENCIA ENTRE DDL Y DML
CUAL ES LA DIFERENCIA ENTRE DDL Y DML
Un lenguaje de definición de datos (Data Definición Lenguaje, DDL por sus siglas en inglés)
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 almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de programación para definir estructuras de datos . El DDL término fue introducido por primera vez en relación con el Codasyl modelo de base de datos, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripción de datos que describen los registros, los campos, y "conjuntos" que conforman el usuario modelo de datos . Más tarde fue usado para referirse a un subconjunto de SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información, como los esquemas XML .
Lenguaje de Manipulación de Datos (Data Manipulation Language, DML)
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 consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
Ejemplo:
Por ejemplo, el comando para crear una tabla llamada "empleados" con unas columnas de ejemplo sería el siguiente:
CREATE TABLE empleado (
codigo INTEGER PRIMARY KEY,
nombre CHAR(50) null,
apellido CHAR(75) not null,
fecha_nac DATE null
);
Comentarios
Publicar un comentario
PUEDES PONER COMENTARIOS