问题
单项选择题
下面不属于DBMS的数据操纵方面的程序模块的是
A.DDL翻译程序模块
B.查询处理程序模块
C.数据更新程序模块
D.嵌入式查询程序模块
答案
参考答案:A
解析: 数据操纵方面的程序模块主要包括:查询(SELECT语句)处理程序模块;数据更新(增、删、改)程序模块;交互式查询程序模块;嵌入式查询程序模块。这些程序模块对用户的数据操纵请求进行语法分析、语义检查,生成某种内部表示,通常是语法树。对于查询语句,要由查询优化器(模块)进行优化,如根据一定的等价变换规则把语法树转换成标准(优化)形式;对于语法树中的每一个操作,根据存取路径、数据的存储分布、数据的聚簇等信息来选择具体的执行算法。接着生成查询计划(生成代码)、执行模块。最后执行,完成对数据库的存取操作。