Data Definition Language (DDL)

A (DDL) is a language for specifying the database schema and other properties of the data.

The part of a DBMS interface enabling clients to manage metadata, that is data about data. It is stored in a data dictionary allowing the Database System to consult before modifying the actual data or reading.

Metadata includes:
â–¶ a logical schema the logical metadata defining how data is understood â–¶ a physical schema the physical metadata defining how data is encoded â–¶ external schemata comprised of subsets of the logical schema

SQL Data Definition Language

SQL provides a rich DDL that allows one to define tables with data types and integrity constraints.