对调用数据库数据的命令进行语法、语义和权限检查的信息,存储于下列哪一个(些)结构中?A)

13 查阅

对调用数据库数据的命令进行语法、语义和权限检查的信息,存储于下列哪一个(些)结构中?

A)数据字典

B)系统缓冲区

C)数据存储区

D)以上三个结构中都有

参考答案:

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

计算机三级