您的当前位置:首页正文

2010数据库C卷

2023-12-13 来源:好走旅游网


《数据库系统原理》试卷 (C卷)

2009—2010年度第二学期计算机学院2007级本科生

班级 学号 姓名 适用专业:计算机科学与技术、信息安全

考试时间:2010年6月 考试形式:闭卷

题号 题分 得分 得分 一 10 评卷人 二 10 三 15 四 10 五 15 六 40 总分 100 核对人 一、单项选择题 (从下列各题4个备选答案中选择一个正确答案,并将其代号填写入下表中,答题写在其它地方无效。每小题1分,共10分) 2 题号 答案 1 3 4 5 6 7 8 9 10 1. 在数据库的三级模式结构中,_________是数据库中全体数据的逻辑结构和特征

的描述。 A) 外模式 C) 内模式

2. 在关系代数中,自然连接操作由____________组合而成。

A) 选择和笛卡尔积 C) 投影和笛卡尔积

3. E-R图是数据库设计的工具之一,它适用于建立数据库的_________。

A) 概念模型 B) 逻辑模型 C) 结构模型 D) 物理模型

4. 在SQL中,修改表结构的命令是________。

1

B) 模式 D) 子模式

B) 投影、选择和笛卡尔积 D) 投影和选择

A) CREATE TABLE C) ALTER TABLE

B) MODIFY TABLE D) UPDATE TABLE

5. 设有两个事务T1、T2,其并发操作如下图所示,下面正确的说法是_______。

A) 该操作不存在问题 B) 该操作丢失修改 C) 该操作不能重复读 D) 该操作读“脏”数据 __________________________ T1 T2 ①读A=10

② 读A=10 ③A=A-5写回

④ 读A=5

6. 网状模型是用________实现实体之间的联系的。

A) 表

7. “主体不可更新密级低于他的客体”,属于DBS的________功能。

A) 完整性控制 C) 恢复

8. 设关系模式R是3NF模式,那么下列说法不正确的是______。

A) R必定是2NF模式 C) R可能不是BCNF

9. 如果两个实体类型之间有一个M:N的联系,则该实体-联系图转换成关系模式

有________个。 A) 1个

10. 写一个修改到DB中,与写一个表示这个修改的运行记录到日志文件中是两个

不同的操作,对这两个操作的顺序安排应该是__________。 A) 前者先做

B) 后者先做 D) 由系统决定

2

B) 指针 C) 树 D) 外键

B) 安全性控制 D) 并发控制

B) R必定不是BCNF D) R必是1NF

B) 2个 C) 3个 D) 2个或3个

C) 由程序员在程序中安排

得分 评卷人 二、填空题 (每空1分,共10分)

11. 在SQL语言中,事务以_______________________语句开始,以commit或rollback语句结束。

12. 在关系数据库中,“外码”反映的是_______________完整性约束。

13. 若属性A是关系R的主属性,则A不能取空值。这是___________完整性约束。 14. 在访问控制机制中,__________________可简化对同类数据库用户的权限管理。 15. 为提高系统故障的恢复效率,可采用__________________技术来减少恢复过程中需扫描的日志内容。

16. 数据库的设计要经过__________________、概念设计、逻辑设计、物理设计、实施及维护等几个阶段。

17. 关系代数的五个基本操作是并、差、笛卡尔积、_____________和选择。 18. 一个r行m列的关系和一个s行n列的关系有k个相同属性,则这两个关系的笛卡尔集有___________列。

19. 在LIKE谓词中,通配符______表示与零个或多个字符组成的字符串。 20. 数据库采用三级模式体系结构,提高了__________________。 得分 评卷人 三、简答题 (每小题5分,共15分)

21. 事务有哪些特性?这些特性在DBMS中由哪些机制来保证?

3

22. 设有如下关系代数表达式:

π学生.姓名( σ学生.学号=选课.学号 ∧ 选课.课号=’2’( 学生 × 选课 ) )。

试从查询优化的角度简单分析该表达式可能存在的性能问题,并根据代数优化规则给出一个优化后的等价关系代数表达式。

23. 简述视图机制的优点。 得分 R

A 2 3 2 3 6 6 评卷人 四、计算题 (每小题5分,共10分)

根据给定关系R和S,完成代数表达式的计算。 B b a b a g g C c e e d e e D d f f e f d 4

S

C c e

D d f

24. π

A,C,D

(A < 5(R⋈S))

25. R  S 得分 评卷人 五、应用题 (每小题5分,共15分) 设某数据库中有如下关系:

职工关系EMP( ENO, ENAME, AGE, SEX, ECITY),其属性分别表

示职工身份证号、姓名、年龄、性别和籍贯;公司关系(CNO, CNAME, CITY),其属性分别表示公司编号、公司名称和公司所在城市;工作关系WORKS( ENO, CNO, SALARY),其属性分别表示职工身份证号、所在公司编号和工资。 试用SQL语言实现以下查询要求。

26. 查询45岁以上的女职工的姓名和年龄,结果按年龄由高到低排序。

5

27. 查询在其籍贯所在地工作的职工的身份证号和姓名。

28. 查询平均工资低于2000元的深圳公司的名称。 得分 评卷人 五、综合题 (共40分)

29. 已知关系模式R,U={A,B,C,D,E,F},F ={A→B, B→CD, AD→C, BC→E },请完成以下3题:(15分)

① 求R的所有候选码,并判断R最高属于什么级别的范式。(5分) ② 求F的最小函数依赖集。(5分)

③ 将R分解为若干个3NF,该分解应满足无损连接性和依赖保持性。(5分)

6

30. 有3个事务的一个并发调度序列如下:

r3(B) r1(A) w3(B) r2(B) r3(B) r2(A) w2(B) r1(B) w1(A)

试分析该调度是否为一个可串行化调度,并说明理由。(

7

10分)

31. 某运动会设有多项比赛项目,有若干个运动队参加比赛。每个运动队有多个运动员,一个运动员只能属于一个运动队,每个运动员可代表其所属运动队参加多个体育项目的比赛,并取得一个比赛成绩。现要设计一个数据库来记录并检索相关信息,请完成以下2题:(15分)

① 试为每个实体设计适当属性,并画出该系统的E-R图;(8分)

② 将题①中的E-R图转换为适当的关系模式,并标注关系的主、外键(7分)。

8

因篇幅问题不能全部显示,请点此查看更多更全内容