早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下列()检查。Ⅰ.语法检查Ⅱ.用户存取权限

题目

在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下列( )检查。

Ⅰ.语法检查

Ⅱ.用户存取权限检查

Ⅲ.语义检查

A.仅Ⅰ

B.仅Ⅱ

C.仅Ⅲ

D.Ⅰ、Ⅱ和Ⅲ

参考答案
正确答案:D
解析:在执行数据库访问命令之前,DBMS先对命令进行语法检查,语法检查通过后进行语义检查和用户存取权限检查。具体做法是,DBMS读取数据字典,检查是否存在该关系及相应的字段,该用户能否读取它们等。确认语义正确、存储权限合法后便决定执行该命令;否则拒绝执行,返回错误信息。