Jazyk DDL je podmnožina SQL. Je to jazyk pro popis dat a jejich vztahů v databázi.
Když generujete DDL, příkazy DDL můžete použít k znovuvytvoření čehokoli ohledně databáze kromě jejího obsahu. Můžete generovat DDL pro úplné znovuvytvoření databáze nebo se rozhodnout vytvořit znovu její určité aspekty, jako je její současná statistika. Můžete také omezit generované příkazy tak, aby se znovu vytvořil pouze segment databáze, například statistika podmnožiny tabulek.