海南热带海洋学院专升本-数据库试题及答案(一)

海南奥赛教育备考

一、选择题

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

A.属性 B. 字段

C.文件 D.实体

2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称

为数据库的( D )

  1. 实体独立性

B.物理数据独立性

C.客观独立性

D.逻辑数据独立性

3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,

从社团到学生之间的联系类型是( B )

A. 多对多 B. 一对多

C. 多对一 D. 一对一

4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B )

A. 完全依赖

B.部分依赖

C. 传递依赖

D.多值依赖

5.关系模型的参照完整性约束是指( C )

A.限制引用一个关系中的不同元组数据

B.限制引用不同关系中的元组数据

C.限制一个关系引用与之联系关系中不存在的元组数据

D.限制两个关系间的互相引用

6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了

以下哪个概念( B )

  1. 宿主语言

B.游标

C.DDL语言 D.DML语言

7、单个用户使用的数据视图的描述称为(A )。

A. 外模式 B. 概念模式

C. 内模式 D. 存储模式

9.数据库系统的独立性是指(B)

A. 不会因为数据的变化而影响应用程序

B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程

C. 不会因为数据存储策略的变化而影响数据存储结构

D. 不会因为某些数据逻辑结构的变化而影响应用程序

10.设有T1和T2两个事务,若并发操作如下,则下面评价中正确

的是(C )。

T1 T2

① 读A=100,B=5

② 读 A=100

A=A*2 回写

③ 求A+B=105,验证错

A. 该操作不存在问题 B. 该操作丢失修改

C. 该操作不能重复读 D. 该操作读“脏数据”

11.下列SQL语句中,修改表结构的是(ALTER)

12.概念模型独立于(DBMS)

13.一个数据库系统必须能够表示实体和关系,联系可以与(1个或者

1个以上)实体有关。

14.若数据库中只包含成功事务提交的结果,则此数据库就称为处于

(一致)状态。

15. 索引属于( 内模式 )。

16.恢复机制的关键问题是建立冗余数据,最常用的技术是(D:数据

转储+登录日志文件)

17.在基本的关系中,下列说法正确的是(C)

A 行列顺序有关 B 属性名允许重名 C 任意两个元组不允许重

复 D 列式非同质的

18.两个关系在没有公共属性时,其自然连接操作表现为(A:结果为

空关系)

19.在关系数据库中,从关系规范化的意义看,如果关系R中的非主

属性对码有部分函数依赖,那么R至多是(B:2NF)

20. 设有关系W(工号,姓名,工种,定额),将其规范化到第三范式

正确的解答是( C )。A.W1(工号,姓名),W2(工种,定额) B.W1(工

号,工种,定额),W2(工号,姓名) C.W1(工号,姓名,工种),W2(工

号,定额) D.以上都不对

21. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数

据部分丢失或全部丢失,这种情况称为(A )。

A. 介质故障 B. 系统故障 C. 事务故障 D. 运行故障

22. 数据流程图(DFD)是用于描述结构化方法中( C )阶段的工具。

A. 可行性分析 B. 程序设计 C. 需求分析 D. 详细设计

23. 进行自然联接运算的两个关系必须具有( B )。

A.相同属性个数 B.公共属性 C.相同关系名 D.相同关键字

24. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是

指( D )。

  1. 同一应用的多个程序共享一个数据集合
  2. B. 多个用户、同一语言共享
  3. 多个用户共享同一个数据文件

D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合

25. 关系模型中,表示实体间N:M联系是通过增加一个( A )。

A.关系实现

B.属性实现

C.关系或一个属性实现

D.关系和一个属性实现

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

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

班级 学号 姓名

适用专业:计算机科学与技术、信息安全

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

题号

总分

核对人

题分

10

10

15

10

15

40

100

得分

得分

评卷人

一、单项选择题 (从下列各题4个备选答案中选择一个正确答案,并将其代号填写入下表中,答题写在其它地方无效。每小题1分,共10分)

题号

1

2

3

4

5

6

7

8

9

10

答案

1. 在数据库的三级模式结构中,___b______是数据库中全体数据的逻辑结构和特征的描述。

A) 外模式 B) 模式

C) 内模式 D) 子模式

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

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

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

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

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

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

A) CREATE TABLE B) MODIFY TABLE

C) ALTER TABLE D) UPDATE TABLE

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

A) 该操作不存在问题 B) 该操作丢失修改

C) 该操作不能重复读 D) 该操作读“脏”数据

__________________________

T1 T2

①读A=10

② 读A=10

③A=A-5写回

④ 读A=5

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

A) 表 B) 指针 C) 树 D) 外键

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

A) 完整性控制 B) 安全性控制

C) 恢复 D) 并发控制

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

A) R必定是2NF模式 B) R必定不是BCNF

C) R可能不是BCNF D) R必是1NF

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

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

10. 写一个修改到DB中,与写一个表示这个修改的运行记录到日志文件中是两个不同的操作,对这两个操作的顺序安排应该是____b______。

A) 前者先做 B) 后者先做

C) 由程序员在程序中安排 D) 由系统决定

得分

评卷人

二、填空题 (每空1分,共10分)

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

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

13. 若属性A是关系R的主属性,则A不能取空值。这是______实体_____完整性约束。

14. 在访问控制机制中,_____角色_____________可简化对同类数据库用户的权限管理。

15. 为提高系统故障的恢复效率,可采用_______检查点___________技术来减少恢复过程中需扫描的日志内容。

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

17. 关系代数的五个基本操作是并、差、笛卡尔积、______投影_______和选择。

18. 一个r行m列的关系和一个s行n列的关系有k个相同属性,则这两个关系的笛卡尔集有_____mn______列。

19. 在LIKE谓词中,通配符___%___表示与零个或多个字符组成的字符串。

20. 数据库采用三级模式体系结构,提高了_____逻辑性、物理独立性_____________。

得分

评卷人

三、简答题 (每小题5分,共15分)

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

acid原子性、一致性、隔离性、持续性

恢复机制、并发控制机制

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

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

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

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

得分

评卷人

四、计算题 (每小题5分,共10分)

根据给定关系R和S,完成代数表达式的计算。

R

A

B

C

D

S

C

D

2

b

c

d

c

d

3

a

e

f

e

f

2

b

e

f

3

a

d

e

6

g

e

f

6

g

e

d

24. πA,C,D(sA < 5(R⋈S))

25. R ¸ S

得分

评卷人

五、应用题 (每小题5分,共15分)

设某数据库中有如下关系:

职工关系EMP( ENO, ENAME, AGE, SEX, ECITY),其属性分别表示职工身份证号、姓名、年龄、性别和籍贯;公司关系(CNO, CNAME, CITY),其属性分别表示公司编号、公司名称和公司所在城市;工作关系WORKS( ENO, CNO, SALARY),其属性分别表示职工身份证号、所在公司编号和工资。

试用SQL语言实现以下查询要求。

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

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

28. 查询平均工资低于2000元的深圳公司的名称。

得分

评卷人

五、综合题 (共40分)

29. 已知关系模式R<U, F>,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分)

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

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

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

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

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

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

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。