2012-2013第一学期试卷(A)-参考答案
华东交通大学数据库的参考答案~~
承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受 到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。
华东交通大学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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




