问题 单项选择题

______语言负责数据的模式定义与数据的物理存取构建。

A) 数据操纵语言(DML)
B) 数据控制语言(DCL)
C) 结构化查询语言(SQL)
D) 数据定义语言(DDL)

答案

参考答案:D

解析: 数据库管理系统一般提供以下3种数据语言(Data Language),来完成它的功能。
(1)数据定义语言(DDL,Data Definition Language)。该语言负责数据的模式定义与数据的物理存取构建。显然D为正确答案。
(2)数据操纵语言(DML,Data Manipulation Language)。该语言负责数据的操纵,包括查询及增、删、改等操作。
(3)数据控制语言(DCL,Data Control Language)。该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能,包括系统初启程序、文件读写与维护程序、存取路径管理程序、缓冲区管理程序、安全性控制程序、完整性检查程序、并发控制程序、事务管理程序、运行日志管理程序、数据库恢复程序等。

选择题
选择题