第4章数据库的安全性
一、选择题
2、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。
A.安全性 A
3、数据库的 完整性
A.安全性 B
4、在数据系统中,对存取权限的定义称为 。
A.命令
B.授权
C.定义
D.审计 答案:B
是指数据的正确性和相容性。
C.并发控制
D.恢复 答案:
B.完整性
C.并发控制
D.恢复 答案:
B.完整性
5、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 。
A.可靠性 答案:D
6、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的
修改权”这一功能的是
A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM ZHAO D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
答案:C
7、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是
A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAO
C)GRANT UPDATE (GRADE) ON SC TO ZHAO D)GRANT UPDATE ON SC (GRADE) TO ZHAO 答案:C
二、填空题
1、保护数据安全性的一般方法是 设置用户标识和存取权限控制 。 答案:设置用户标识和存取权限控制
2、安全性控制的一般方法有①、②、③、④和视图的保护五级安全措施。答案:①用
B.一致性
C.完整性
D
.
安
全
性
户标识鉴定 ②存取控制 ③审计 ④数据加密
3、存取权限包括两方面的内容,一个是 ① ,另一个是 ②。 答案:①要存取的数据对象
②对此数据对象进行操作的类型
4、在数据库系统中对存取权限的定义称为授权 。 答案:授权 5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 ① 语句,收回所授的权限使用 ② 语句。 答案:①GRANT
②REVOKE
6、DBMS存取控制机制主要包括两部分:自主存取控制,_强制存取控制_______________。 答案:强制存取控制