问题
单项选择题
在数据库管理系统中,______不属于安全性控制机制。
A.完整性约束
B.视图
C.密码验证
D.用户授权
答案
参考答案:A
解析: 本题主要考查数据库管理系统中的安全控制机制。
首先我们来看数据库的完整性约束。数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此数据库完整性设计就是数据库完整性约束的设计。这跟数据库的安全性并无关联。所以排除选项A。再从备选答案来看,C与D非常明显属于安全控制机制。
然后我们着重说明“视图”。视图是一个虚拟表,并不真实存在。其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。通过视图,可以使各种数据库用户只能访问其具备权限的数据,这样提高了数据的安全性。所以也属于安全机制的一种。据此答案为A。