Lenguaje de definición de datos (DDL – Data Definition Language)
Un esquema de bases de datos se representa mediante un sublenguaje especial llamado lenguaje de definición de datos. El resultado de la compilación de estas instrucciones es un conjunto de tablas, relaciones y reglas cuyas definiciones quedan almacenadas en un archivo (tabla u otro medio de almacenamiento) que contiene “metadatos”, esto es, datos acerca de datos. Este archivo comúnmente llamado diccionario de datos (o catalogo del sistema) es el que se consulta toda vez que se quiere leer, modificar o eliminar los datos de la base de datos.
Lenguaje de manipulación de datos (DML – Data Manipulation Language)
Un D.M.L. es un sublenguaje de consulta y manipulación de datos.
Se entenderá por manipulación de datos la:
Recuperación de Información.
Inserción de nueva Información.
Eliminación (Borrado) de información existente.
Modificación de Información Almacenada.