The language used to describe attributes of a database, especially tables, fields, indexes, and storage strategy.