Datadefinisjonsspråk (DDL) er et delsett av SQL. Det er et språk for beskrivelse av data og relasjoner i en database.
Når du genererer DDL, kan du bruke DDL-setningene for å gjenopprette alt om en database, bortsett fra innholdet. Du kan generere DDLen for å gjenopprette databasen fullstendig, eller velge å bare gjenopprette bestemte aspekter ved den, for eksempel gjeldende statistikk. Du kan også begrense hvilke setninger som genereres, slik at bare et segment av databasen blir gjenopprettet, for eksempel statistikken for et delsett med tabeller.