《数据库系统概论》各章复习题及答案(2013给学生)(6)

2019-04-21 12:50

WHERE SPJ.JNO=J.JNO AND EXISTS (SELECT * FROM S

WHERE S.SNO=SPJ.SNO AND

CITY='天津'));

(5)参考答案:

UPDATE P SET COLOR='蓝' WHERE COLOR='红'; (6)参考答案:

INSERT INTO SPJ VALUES('S2','P4','J6',400);

第4章 数据库安全性

一、单项选择题

1、下面哪个不是数据库系统必须提供的数据控制功能 。

A.安全性

B.可移植性

C.完整性

D.并发控制 答案:B

2、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。

A.安全性

B.完整性

C.并发控制

D.恢复 答案:A

3、在数据系统中,对存取权限的定义称为 。

A.命令

B.授权

C.定义

D.审计 答案:B

4、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 。

A.可靠性

B.一致性

C.完整性

D.安全性 答案:D

5、下列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

6、把对关系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

7. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( )

A. GRANT QTY ON SPJ TO '李勇'

B. GRANT UPDATE(QTY) ON SPJ TO '李勇' C. GRANT UPDATE (QTY) ON SPJ TO 李勇 D. GRANT UPDATE ON SPJ (QTY) TO 李勇

答案:C

二、多项选择题

1. 保护数据安全性的一般方法是:

A. 设置用户标识 B.存取权限控制 C. 建立机房管理制度 D.建立完整性约束 答案:AB

2. 安全性控制的一般方法有:

A. 用户标识鉴定 B.存取控制 C.审计 D.数据加密 答案:ABCD

3.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权、收回所授的权限的语句是:

A.GRANT B.REVOKE C. CREATE D. DELETE 答案:AB

4.DBMS存取控制机制主要包括两部分: ___。

A 用户存取控制 B管理员存取控制 C自主存取控制 D 强制存取控制 答案:CD

5. 计算机的三类安全问题包括:

A. 技术安全 B. 管理安全 C. 政策法律 D . 数据库安全答案:ABC 三、简答题

1.说明用户标识与鉴别的一般方法。

2.说明自主存取控制与强制存取控制的方法。

第5章 数据库完整性

一、单项选择题

1、在数据库系统中,保证数据及语义正确和有效的功能是 ( )

A.并发控制 B.存取控制 C.安全控制 D.完整性控制 答案:D 2、关于主键约束以下说法错误的是( )

A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束

C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键 答案:C 3、数据库的____是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复 答案:B 4、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。 A、 实体完整性B、参照完整性C、用户自定义D、用户操作 答案:C

5.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。 A.实体完整性约束 B.参照完整性约束

C.用户自定义完整性约束 D.关键字完整性约束

答案:C 二、多项选择题

1.数据库的完整性是指数据的:

A 实体完整性 B 参照完整性 C用户定义完整性 D 安全完整性 答案:ABC

2. 数据库的完整性是指:

A数据库的正确性B 数据库的安全性 C 数据库的相容性 D 数据库的加密性 答案:A C

3. 为了维护完整性,DBMS提供:

A 定义完整性的机制 B 完整性检查的方法 C 违约处理的方法 D 恢复机制 答案:ABC

4. DBMS 进行实体完整性检查时的操作包括:

A检查主码是否唯一 B检查主码各属性是否为空

C 主码不唯一就拒绝插入或修改 D主码各属性有为空时就拒绝插入或修改 答案:ABCD

5. 属于用户定义完整性的有:

A不允许取空值 B列值唯一 C 用CHECK 短语指定列值应满足的条件 D 定义主键 答案:ABC 三、填空题

1、实体完整性是指在基本表中, 。 答案:主属性不能取空值

2、参照完整性是指在基本表中, 。 答案:外码可以是空值或者另一个关系主码的有效值

3、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 。答案:拒绝此操作 四、简答题

试述关系模型的参照完整性规则。

答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。


《数据库系统概论》各章复习题及答案(2013给学生)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:勤严细实

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: