题目
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是A. 数据定义语言B. 数据转换语言C. 数据操纵语言D. 数据控制语言
在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是
A. 数据定义语言
B. 数据转换语言
C. 数据操纵语言
D. 数据控制语言
题目解答
答案
A. 数据定义语言
解析
本题考查数据库管理系统中各类数据语言的功能区分。关键在于理解不同语言的作用:
- 数据定义语言(DDL)负责定义数据库的结构(模式)和物理存储方式,如创建表、索引等。
- 数据操纵语言(DML)用于数据的查询、插入、修改和删除。
- 数据控制语言(DCL)管理权限和事务,如授权、提交等。
- 数据转换语言为干扰项,非标准分类。
破题关键:题目中“模式定义”对应数据库结构设计,“物理存取构建”涉及存储结构实现,均属于DDL的职责。
选项分析
-
A. 数据定义语言(DDL)
用于定义数据库对象(如表、索引),直接关联题目中的“模式定义”和“物理存取构建”。 -
B. 数据转换语言
非标准术语,通常数据转换功能由DDL或DML组合实现,与题干无关。 -
C. 数据操纵语言(DML)
仅处理数据操作(如查询、修改),不涉及结构或存储定义。 -
D. 数据控制语言(DCL)
管理安全与事务,与存储结构无关。
结论:正确答案为A。