南京信息工程大学试卷《数据库系统》课程试卷.doc
南京信息工程大学 试卷
2014 4
-
2015 5
学 年
第
2 2
学期
《数据库系统》
课程试卷( (
B B
卷) )
本试卷共
4 4
页; 考 试时间
1 12 20 0
分钟; 任课教师
顾韵华
; 出卷时间 2015 年
6 6
月
计算机与软件 学院 计算机科学与技术 专业
2013 年级
班
学号
姓名
得分
一、单项选择题( 每小题 1
分,共 15
分 )
1.
(1)
属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。
A.数据模型
B.概念模型
C.非关系模型
D.关系模型 2. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是
(2)
。
A. 文件系统
B. 管理系统
C. 数据库系统
D. 高级程序 3. 数据库系统的物理独立性是指
(3)
。
A. 不会因为数据结构的变化而影响到数据库管理系统
B. 不会因为某些存储结构的变化而影响其他的存储结构 C. 不会因为存储策略的变化而影响存储结构
D. 不会因为数据存储结构的变化而影响应用程序 4. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且不包含多余属性,则称该属性或属性组为
(4)
。
A. 候选码
B. 数据项
C. 主属性
D. 外码 5. 下列关系代数表达式中,哪些等式成立?
(5)
(1)
) ( )) ( (21 2 1R RF F F F
(2)
R S S R
(3)
) ( ) ( T S R T S R
(4)
)) ( ( )) ( (1 2 2 1R RF F F F
A. 全部
B.(2)和(3)
C. 没有
D.(1)和(4)
6. 自然连接是构成新关系的有效方法。通常对关系 R 和 S 进行自然连接运算时,要求 R 和S 含有一个或多个共同
(6)
。
A. 记录
B. 行
C.属性
D. 元组 7. 将SPB中商品编号为"10010001"的商品单价字段值改为100的SQL语句是
(7)
。
A. UPDATE SPB SET 单价=100 WHERE 商品编号="10010001" B. UPDATE SPB SET 单价=100 WHERE 商品编号="10010001" C. UPDATE SPB SET 单价=100
D. UPDATE SPB SET 单价=100 HAVING 商品编号="10010001"
8. 设有关系 R,按条件 f 对关系 R 进行选择,正确的是
(8)
。
A.RR
B.R R
C. f (R)
D. f (R)
f 9. SQL 语言中创建聚簇索引的关键字是
(9)
。
A. CREATE INDEX
B. CREATE NON INDEX C. CREATE NONCLUSTERED INDEX
D. CREATE CLUSTERED INDEX 10. 建立数据字典的时机是
(10)
。
A. 需求分析阶段
B. 数据库物理设计阶段
C. 数据库实施
D. 概念结构设计阶段
11. 在有关“弱实体”的叙述中,不正确的是
(11)
。
A.弱实体的存在以父实体的存在为前提 B.弱实体依赖于父实体的存在 C.父实体与弱实体的联系可以是 1:1、1:N 或 M:N D.父实体与弱实体的联系只能是 1:1 或 1:N 12. 在关系模式 R 中,函数依赖 X→Y 的语义是
(12)
。
A.在 R 的某一关系中,若两个元组的 X 值相等,则 Y 值也相等
B.在 R 的每一关系中,若两个元组的 X 值相等,则 Y 值也相等
C.在 R 的某一关系中,Y 值应与 X 值相等
D.在 R 的每一关系中,Y 值应与 X 值相等 13. 如果 X→Y 和 WY→Z 成立,那么 WX→Z 成立。这条规则称为
(13)
。
A.增广律
B.传递律
C.分解规则
D.伪传递规则 14. 设有关系模式 R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则 R的规范化程度最高达到
(14)
。
A. 1NF
B. 2NF
C. 3NF
D. BCNF 15. 事务的持久性是指
(15)
。
A. 事务一旦提交,对数据库的改变是永久的。
B. 事务中包括的所有操作要么都做,要么都不做。
C. 一个事务内部的操作对并发的其他事务是隔离的。
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态。
二、 填空题
(每小题 1
分,共 15 分)
1. 用二维表结构表示实体与实体之间联系的数据模型称为
(1)
模型。
2. 数据库管理系统(DBMS)的主要功能是数据定义、数据操纵、
(2)
。
3. 关系操作中选取某些列的操作为
(3)
。
4. 一个关系模式的定义格式为
(4)
。
5. 关系模型的三要素是关系数据结构、关系操纵和
(5)
。
6. SQL 是
(6)
的缩写。
7. SELECT 中可实现模糊查询的关键字是
(7)
。
8. 视图是
(8)
。
9. 数据库设计的六阶段:
(9)
、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护。
10. 在 ER 模型转换成关系模型的过程中,每个实体类型转换成一个
(10)
。
11. 如果有 5 个不同的实体集,3 个 M:N 联系,根据 ER 模型转换为关系模型的规则,转换为关系的数目是
(11)
。
12. 如果 Y⊆X⊆U,则 X→Y 成立。该推理规则称为自反律,该函数依赖是
(12)
。
13. 在关系模式的分解中,数据等价用
(13)
衡量。
14. 关系模式规范化理论主要解决的问题是
(14)
。
15. 并发操作所引起的数据不一致性主要有丢失更新、
(15)
和读脏数据三类。
三 、 名词解释 (每个 2 分,共 10
分) 1. 数据库保护
2. ER 模型
3. 视图
4. 外码
5. 2NF
四、 、简答与计算题 (包含 5 小题,每小题分值见各题标注,共 40 分) 1. 设关系 R 和 S 的元组个数分别为 20 和 15,关系 T 是 R 与 S 的笛卡尔积,则 T 的元
组个数是多少?为什么?(6 分)
2. 如下图所示,两个关系 R1 和 R2,求 2 1 R R 。(6 分)
R1 R2 A B C
A C D 1 2 1 X Y y
B E M 1 2 5 M N M I J K
3. 数据库中有三个关系
(6 分)
S(SNO,SNAME,AGE,SEX)
//学号,姓名,年龄,性别
C(CNO,CNAME,TEACHER)
//课程号,课程名,教师
SC(SNO,CNO,GRADE)
//学号,课程号,成绩
试用关 关.系代数...表示下列 查询..:
(1) 查询讲授“数据库原理”的教师;
(2) 查询学习课程号为“C2”的学生的学号与姓名;
(3) 查询选修课程名为“Maths”的学生学号与姓名。
4. 设数据库中的关系与第 3 题相同,试用 SQL...语言..完成第 3 题中的三个查询任务。(6 分)
5. 全码的关系是否必然属于 3NF?为什么?是否必然属于 BCNF?为什么?(8 分)
6. 设有关系模式 R(A,B,C,D,E,G,H,P),函数依赖集 F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→GP}。(8 分)
(1)求:FAB ) ( 、FADE ) ( 。
(2)求 R 的候选码。
五 、 应用题(每小题 10 分,共 20
分)
1. 设有关系模式 R(学号 Sno,课程号 Cno,成绩 G,任课教师 TN,教师特长 TC),基于 R 的函数依赖集 F={(Sno,Cno)→G,Cno→TN,TN→TC}。试回答下列问题:
(1)
找出关系模式 R 的候选码; (2)
关系模式 R 最高已经达到第几范式?为什么? (3)
如果 R 不属于 3NF,则将 R 分解成 3NF 模式集。
2. 建立校田径运动会管理数据库,包含的信息如下:
比赛类别:类别编号、名称、负责人; 比赛项目:编号、项目名、比赛时间、级别; 比赛团队:团队编号、团队名、领队; 运动员:
编号、姓名、年龄、性别; 有关语义如下:每一比赛类别包含多个比赛项目、每个比赛项目只属于一个比赛类别;每个比赛团队有多名运动员组成、每名运动员只属于一个团队;每名运动员可以参加多个比赛项目,每一比赛项目也有多名运动员参加,运动员参加比赛有成绩属性。
要求:
(1)设计数据库的 E-R 图; (2)将该 E-R 图转换为关系模型; (3)指出转换结果中每个关系模式的候选码。
相关热词搜索: 试卷 南京 信息工程