教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

2012-2013第一学期试卷(A)-参考答案

来源:网络收集 时间:2026-05-20
导读: 华东交通大学数据库的参考答案~~ 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受 到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 华东交通大学2012—2013 学年第一学期考试

华东交通大学数据库的参考答案~~

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受 到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

华东交通大学2012—2013 学年第一学期考试卷参考答案试卷编号: (A)卷

数据库系统原理(A) 课程 闭卷(√) 、开卷(范围)( ) :

课程类别:必 考试日期:2012.12.17 总分 100

题号 一 二 三 四 五 六 七 八 九 十 学生签名: 题分 10 15 10 20 45 一、填空题(每空 1 分,共 10 分)1 2 3 正确性 数据结构 元组/实体 4 5 6 信息世界 BCNF 取出记录/读取游标 7 8 原子性 排它 9 10

关系模型 谓词演算

二、单选题(每题 1 分,共 15 分) 学号1 D 2 C 3 B 11 B 4 B 12 B 5 C 13 D 6 B 14 C 7 A 15 C 8 B 9 A 10 B

三、判断题(每题 1 分,共 10 分)1 F 2 F 3 T 4 T 5 F 6 F 7 T 8 F 9 F 10 T

班级 专业

四、简答题(每题 5 分,共 20 分)1.简述数据独立性涵义。 答:数据独立性是指数据与用户的应用程序之间的依赖关系,它包括逻辑独立性 和物理独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库 中的数据是相互独立的,即当数据的物理存储位置改变时,用户的应用程序不用 改变;而数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立 的,即当数据的逻辑结构改变时,用户的应用程序不用改变。 2.举例说明什么是外码?外码的作用是什么? 答:例如,关系 S(学号, 姓名, 年龄)和关系 SC(学号, 课程号, 成绩),则关系 S 的主码是学号,SC 的主码是(学号, 课程号),其中,学号是 SC 表的外码,与 S 表中的学号相对应,即通过学号把 SC 表与 S 表联系起来,所以外码的作用是实 现表与表之间的联系,实现参照完整性。第 1 页 共4 页

华东交通大学数据库的参考答案~~

3.试述利用E-R方法进行数据库概念设计的步骤。

答:利用E-R方法进行数据库的概念设计的步骤,可以分为以下三步进行:

1) 设计局部E-R模式;

2) 把局部E-R模式集成为一个全局的E-R模式;

3) 对全局E-R模式进行优化,得到最终的E-R模式,即概念模型。 4.并发操作可能会产生哪几类数据不一致?用什么方法能避免这些不一致的情况发生? 答:并发操作可能带来数据不一致性的三类问题:丢失修改、不可重复读和读“脏”数据,为解决并发操作带来的问题,通常采用加锁技术。

五、综合题(1、3、4小题每题10分,2小题15分,共45分)

1. 设有关系模式:R(A, B, C, D, E, F),其中,(A, B)为候选键,并且存在函数依

赖:B→C, D→E, D→F,请回答以下问题: (共10分) 1) 该关系模式满足2NF吗?为什么? (3分)

答:不满足2NF,因为属性C部分函数依赖于候选码(A, B)。

2) 如果将关系模式R分解为:R1(A, B, D, F)、R2(B, C, E),则关系模式R2的候选码是什么? (4分)

答:R2的候选码是(B, E),因为R2的函数依赖是B→C,而E在函数依赖的右端没有出现,所以E是候选属性,由此可知R2的候选键是(B, E)。 3) 最后将关系模式R分解到3NF。 (3分) 答:将R分解为R1(A, B, D)、R2(B, C)、R3(D,E, F),则R1、R2、R3都是3NF,因为它们都不存在部分函数依赖和传递函数依赖。

2. 设有如下关系模式S、SC和C,试分别用关系代数表达式和SQL语句表示下

列查询: (共15分) ① 检索“王华”老师所授课程的课程号(Cno)和课程名(Cname); (3分)

Cno,Cname( Teacher '王华'(C))

SELECT Cno, Cname FROM C

WHERE Teacher=’王华’

② 检索选修课程数目少于2门的学生信息;(提高题,酌情给分) (5分)

S S( Sno( o o( A(SC)

A.Sno B.Sno

B(SC))))

SELECT * FROM S

WHERE Sno IN

(SELECT Sno FROM SC

GROUP BY Sno HAVING COUNT(*)<2) OR NOT EXISTS

华东交通大学数据库的参考答案~~

(SELECT * FROM SC

WHERE S.Sno=SC.Sno)

③ 检索选修全部课程的学生姓名;

(4分)

Sname(S( Sno,Cno(SC)

Cno(C)))

SELECT Sname FROM S

WHERE NOT EXISTS

(SELECT * FROM C

WHERE NOT EXISTS

(SELECT * FROM SC

WHERE Sno=S.Sno AND Cno=o)

④ 检索选修课程名为“数据库”的学生学号和姓名。 (3分)

Sno,Sname(S Sno(SC( Cnane '数据库'(C))))

SELECT Sno, Sname FROM S, SC, C

WHERE S.Sno=SC.Sno AND o=o AND ame=’数据库’

3. 假设每个学生选修若干门课程,且每个学生每选一门课程只有一个成绩;每

个教师只担任一门课程,一门课程由若干教师任教。“学生”有属性:学号、姓名、地址、年龄、性别;“教师”有属性:职工号、教师姓名、职称;“课程”有属性:课程号、课程名。请回答以下问题: (共10分) 1) 试画出E-R图,并注明属性和联系类型。 (6分)

学生(学号, 姓名, 地址, 年龄, 性别) 带下划线的属性为主码(下同) 教师(职工号, 教师姓名, 职称) 课程(课程号, 课程名)

选课(学号, 课程号, 成绩) 单独的学号、课程号为外码 教学(职工号, 课程号) 单独的职工号、课程号为外码

华东交通大学数据库的参考答案~~

4. 设有关系模式R(U, F),其中,U={A, B, C, D, E},F={A→D, E→D, D→B, BC

→D, DC→A}。请回答以下问题: (共10分) 1) 求出R(U, F)的所有关键字。 (6分)

答:∵在所有函数依赖的右部未出现的属性一定是候选码的成员,

∴C、E必定是候选码的成员, 又∵(CE)F+=ABCDE,

∴CE是R的唯一候选码。

2) 判断R的一个分解 ={R1(A, B), R2(A, E), R3(C, E), R4(B, C), R5(A, C)}是否为无损连接分解。 (4分)

答:∵分解 的属性集合缺少属性D,则R1R2R3R4R5≠R,

∴R的一个分解 不具有无损连接性。

…… 此处隐藏:1188字,全部文档内容请下载后查看。喜欢就下载吧 ……
2012-2013第一学期试卷(A)-参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/47710.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)