时间:2022-11-17 14:30:01 | 来源:信息时代
时间:2022-11-17 14:30:01 来源:信息时代
数据库定义语言 : 用来定义数据库的各级逻辑模式(概念模式和外部模式)以及这些模式如何与存储器映象(内部模式)的语言。
一般将前者称为逻辑描述子语言,而将后者称为物理描述子语言。DDL除了用来定义各类模式及它们之间的映象外,还具有定义各种完整性约束和安全性限制条件的功能。DDL由一系列语句(命令)组成。由于数据库系统所采用的数据模型不同,因而出现了不同类型的数据库和数据库语言,但其数据定义语言基本功能大致是相同的,其所包含的内容主要有:
(1)标识并定义数据库的各种模式结构,对每一个模式子结构给出唯一的命名,并说明其数据结构类型。
(2)定义各种数据模式子结构之间的结构和语义联系。
(3)描述各个模式结构中数据项的基本特征。
(4)描述相关安全控制方式和完整性约束条件。
(5)描述数据库的物理存储结构(包括簇集存储结构等)。
(6) 由于模式结构的修改,对相应数据结构有关内容的修改。
(7)定义各类提高数据库操纵效率的机制,如索引等。