(11-12-2)数据库原理试卷B(答案) 下载本文

试卷编号 命题人: 何国辉 审核人: 试卷分类(A卷或B卷) B

五邑大学 试 卷(参考答案)

学期: 2011 至 2012 学年度 课程: 数据库原理

第 2 学期

课程代号:

使用班级: 姓名: 学号:

题号 得分

一、 得分一、 一 二 三 四 五 六 七 八 九 十 总分 单项选择题(在每小题的四个备选答案中,选出一个正确答案,

并将正确答案的序号填在括号内。每小题1.5分,共30分)

1. 下述关于数据库系统的正确叙述是( A )。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据

2. 在关系数据库设计中,设计关系模式是( C )的任务。

A.需求分析阶段

3. 在数据库的三级模式结构中,外模式有 ( D ) 。

A.1个

4. 从E-R模型向关系模型转换时,一个1:n 联系转换为关系模式时,该关系模式的码是( B )。

A.1端实体的码

B.n端实体的码 D.重新选取其它属性

B.2个

C.3个

D.任意多个

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

C.1端实体码与n端实体码组合

5. ( B )不是数据库系统必须提供的数据控制功能。

A.安全性

B.可移植性

C.完整性

D.并发控制

6. 在数据库系统中,把可以相互区别的客观事物称为( C )。

A.文件 B.字段 C.实体 D.关键码

第 1 页 共 9 页

7. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到

部门的联系类型是( C )。 A.多对多

8. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。

A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能

9. 实体完整性规则是指关系中( B )。

A.不允许有空行 B.主键不允许有空值 C.不允许有空列 D.外键不允许有空值

10. 在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现( A )。

A.死锁 C.活锁

11. 系统故障会造成( A )。

A.内存数据丢失 C.软盘数据丢失

12. 记录按照查找键值升序或降序排列的文件是( B )。

A. 堆文件

13. 当对关系R和S进行自然连接时,要求R和S具有相同的( C )。

A. 元组

14. 关系规范化中的操作异常不包括( A )。

A.查询异常

15. 在数据库设计中,学生的学号在某一局部应用中被当作实体,而另一部分应用中被当作属性,那么

此称之为( A )冲突。 A.结构

第 2 页 共 9 页

B.一对一 C.多对一 D.一对多

B.共享锁 D.排它锁

B.硬盘数据丢失 D.磁带数据丢失

B. 索引文件 C. 顺序文件 D. 散列文件

B. 域 C. 属性 D. 行

B.插入异常 C.更新异常 D.删除异常

B.命名 C.联系 D.属性

16. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是

1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。 A.12个

17. 在关系代数运算中,传统的集合运算为( C )。

A.并、差、选择、投影、自然连接 C.并、交、差、笛卡尔积

18. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是

SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系 ( D )。 A.S

19. 数据库中只存放视图的( C )。

A .操作

20. 消除了传递函数依赖的2NF的关系模式,必定是( C )。

A.1NF

B.2NF

C.3NF

D.4NF

B. 对应的数据

C. 定义

D. 限制

B.SC,C

C.S,SC

D.S,C,SC

B.并、差、交、选择、投影 D.并、差、交、选择、乘积

B.17个

C.22个

D.27个

二、 得分 判断题(每题1分,共10分)请在相应位置写上正确答案(√

或╳),错答、不答均无分

1. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是投影。( √ ) 2. 内模式/模式映象为数据库提供了逻辑数据独立性。( ╳ ) 3. 关系数据库语言SQL是一种说明性语言,使用方便。( √ ) 4. 数据库类型是根据存取数据方法划分的。( ╳ )

5. 在关系数据库设计中,使每个关系达到3NF,这是逻辑设计阶段的任务。( √ ) 6. 当执行删除操作时,一般只需考虑参照完整性。( √ )

7. 事务的一致性是指事务必须是使数据库从一个一致性状态变到另一个一致性状态。 ( √ ) 8. 关系数据模型有很多优点,而结构简单是其优点之一。( √ ) 9. 消除了部分函数依赖的1NF的关系模式,必定是2NF模式。( √ ) 10.系统出现死锁的原因是计算机系统发生了重大故障。( ╳ )

第 3 页 共 9 页

三、 得分 综合应用题之一 (每小题3分,共30分)

设有如下表所示的三个关系: S(SID,SN,AGE,SEX,DEPT) C(CID,CN,TEACHER) SC(SID,CID,GRADE)

其中:SID为学号,SN为姓名,AGE为年龄,SEX为性别,DEPT为系别,CID为课程号,CN为课程名,TEACHER为任课老师,GRADE为成绩。 1、试用关系代数完成如下查询

(1)查找年龄小于18岁男同学的学号和姓名。

πSID,SN (σ

AGE<18 ∧SEX = “男”(S))

1分 2分

(2)查找系别为“信息工程”的学生姓名、学号和选修的课程号。

πSID,SN,CID (σ 或:

DEPT = “信息工程”(S∞SC))

1分 2分

πSID,SN,CID ((σ

DEPT = “信息工程”(S))∞SC)

1分 2分

(3)查找选修了课程名为“C语言程序设计”的学生学号和姓名。

π SID,SN (σCN = “C语言程序设计”(S∞C∞SC))

1分 2分

或:

π SID,SN ((σCN = “C语言程序设计”(C))∞S∞SC))

1分 2分

第 4 页 共 9 页