Язык определения данных (DDL) является подмножеством SQL. Это язык описания данных и их взаимосвязей с базой данных.
При создании DDL можно использовать операторы DDL для воссоздания всей базы данных, за исключением ее содержимого. Можно создать DDL для полного воссоздания базы данных иди воссоздать только определенные ее элементы, такие как текущая статистика. Можно также ограничить создаваемые операторы, для воссоздания только части базы данных, например, статистики подмножества таблиц.