?/p>
4
?/p>
5
章练习题(数据库的安全性、完整性)
一、选择?/p>
1
.下面哪个不是数据库系统必须提供的数据控制功?/p>
?/p>
A
.安全?/p>
B
.可移植?/p>
C
.完整?/p>
D
.并发控?/p>
答案?/p>
B
2
.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据?/p>
?/p>
A
.安全?/p>
B
.完整?/p>
C
.并发控?/p>
D
.恢?/p>
答案?/p>
A
3
.数据库?/p>
是指数据的正确性和相容性?/p>
A
.安全?/p>
B
.完整?/p>
C
.并发控?/p>
D
.恢?/p>
答案?/p>
B
4
.在数据系统中,对存取权限的定义称为
?/p>
A
.命?/p>
B
.授?/p>
C
.定?/p>
D
.审?/p>
答案?/p>
B
5
.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库?/p>
?/p>
A
.可靠?/p>
B
.一致?/p>
C
.完整?/p>
D
.安全?/p>
答案?/p>
D
6
.下?/p>
SQL
语句中,能够实现“收回用?/p>
ZHAO
对学生表?/p>
STUD
)中学号?/p>
XH
)的修改权”这一功能的是
A
?/p>
REVOKE UPDATE(XH) ON TABLE FROM ZHAO B
?/p>
REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C
?/p>
REVOKE UPDATE(XH) ON TABLE STUD FROM ZHAO D
?/p>
REVOKE UPDATE(XH) ON STUD FROM PUBLIC
答案?/p>
C
7
.把对关?/p>
SC
的属?/p>
GRADE
的修改权授予用户
ZHAO
?/p>
SQL
语句?/p>
A
?/p>
GRANT GRADE ON SC TO ZHAO B
?/p>
GRANT UPDATE ON SC TO ZHAO
C
?/p>
GRANT UPDATE (GRADE) ON SC TO ZHAO D
?/p>
GRANT UPDATE ON SC (GRADE) TO ZHAO
答案?/p>
C
8
.以下(
D
)不属于实现数据库系统安全性的主要技术和方法?/p>
A.
存取控制技?/p>
B.
视图技?/p>
C.
审计技?/p>
D.
出入机房登记和加?/p>
9
?/p>
SQL
中的视图提高了数据库系统的(
D
?/p>
?/p>
A.
完整?/p>
B.
并发控制
C.
隔离?/p>
D.
安全?/p>
10
.安全性控制的防范对象是(
B
?/p>
,防止他们对数据库数据的存取?/p>
A
.不合语义的数据
B
.非法用?/p>
C
.不正确的数?/p>
D
.不符合约束数据
11
.在数据库系统中,保证数据及语义正确和有效的功能?/p>
?/p>
?/p>
A.
并发控制
B.
存取控制
C.
安全控制
D.
完整性控?/p>
答案?/p>
D
12
.关于主键约束以下说法错误的是(
?/p>
A.
一个表中只能设置一个主键约?/p>
B.
允许空值的字段上不能定义主键约?/p>
C.
允许空值的字段上可以定义主键约?/p>
D.
可以将包含多个字段的字段组合设置为主?/p>
答案?/p>
C
13
.在表或视图上执行除了(
)以外的语句都可以激活触发器?/p>
A.Insert
B. Delete
C. Update
D. Create
答案?/p>
D
14
.数据库?/p>
____
是指数据的正确性和相容性?/p>
A
.安全?/p>
B
.完整?/p>
C
.并发控?/p>
D
.恢?/p>
答案?/p>
B
15
.在数据库的表定义中,限制成绩属性列的取值在
0
?/p>
100
的范围内,属于数据的
________
约束?/p>
A
.实体完整?/p>
B
、参照完整?/p>
C
、用户自定义
D
、用户操?/p>
答案?/p>
C
16
.如果学生表
STUDENT
是使用下?/p>
SQL
的语句创建的
CREATE TABLE STUDENT
(SNO char(4) PRIMARY KEY,
SNAME char(8),
SEX char(2),
AGE int CHECK(AGE>15 AND AGE<30) )
则下面的语句中可以正确执行的是(
A
?/p>
A.INSERT INTO STUDENT(SNO,SEX,AGE)values(
?/p>
S9
?/p>
,
’男?/p>
,17)
B.INSERT INTO STUDENT(SNO,SEX,AGE)values(
?/p>
S9
?/p>
?/p>
‘男?/p>
?/p>
14)
C.INSERT INTO STUDENT(SNO,SEX,AGE)values
?/p>
‘男?/p>
?/p>
20
?/p>
D.INSERT INTO STUDENT(SNO,SEX,AGE)values
?/p>
?/p>
S9
?/p>
?/p>
‘安琦?/p>
16
?/p>
17.
在数据库中删除触发器使用?/p>
B
?/p>
?/p>
A.ROLLBACK B.DROP C.DELALLOCATE D.DELETE
二、填空题