El Lenguaje de definición de datos (Data Definition Language o DDL) es un lenguaje proporcionado por el SGBD cuya finalidad es la definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos (aunque en algunos casos los SGBD la descripción a nivel físico sera realizada por el Lenguaje de Definición de Almacenamiento de datos o DSDL) y la manipulación de datos almacenados en SGBD relacionales.