数据定义语言(DDL)是用于创建数据库结构(如表空间)、对象(如表、视图、集群、索引)以及实现分布式数据库机制的关键工具。它还涵盖了视图、同义词、数据库链、快照日志等内容,并详细探讨了安全性控制(包括用户、角色、授权、环境文件、审计)和完整性控制(如完整性约束和触发器)。此外,DDL还提供了应用处理功能,包括过程、函数和包的创建。