Data Definition Language (DDL) is a subset of SQL used to define and manage the structure of database objects such as tables, indexes, and schemas. It allows users to create, modify, and delete these objects, thereby establishing the framework within which data is stored and accessed in a database management system.