海南热带海洋学院专升本-数据库试题及答案(一)
海南奥赛教育备考
一、选择题
1.在数据库系统中,把可以相互区别的客观事物称为( D )
A.属性 B. 字段
C.文件 D.实体
2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称
为数据库的( D )
- 实体独立性
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 )
- 宿主语言
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 )。
- 同一应用的多个程序共享一个数据集合
- B. 多个用户、同一语言共享
- 多个用户共享同一个数据文件
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
文章为作者独立观点不代本网立场,未经允许不得转载。