数据库原理综合练习六参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理综合练习六参考答案一、选择题
练习1.B.概念设计
练习2.B.概念模型
练习3.C.逻辑设计阶段
练习4.B.可移植性
练习5.B.安全性
练习6.B.完整性
练习7.B.授权
练习8.D.安全性
练习9.B.事务中包括的所有操作要么都做,要么都不做
练习10.B.一致性
练习11.C.并发控制
练习12.D.只有出现并发操作时,才有可能出现死锁
练习13.D.不一致
练习14.C.封锁
练习15.B.一致
练习16.B.系统故障
练习17.C.介质故障
练习18.C.对数据的所有更新操作
练习19.D.丢失修改、不可重复读、脏读
练习20.B.范围越小
二、填空题
l.答案:概念设计
2.答案:概念数据
3.答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试
4.答案:物理
5.答案:数据字典
6.答案:数据设计
7.答案:载入
8.答案:①属性冲突②命名冲突③结构冲突
9.答案:属性和码
10.答案:数据库应用
11.答案:
①与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所表示的一般模型
②一般模型
③特定DBMS支持的逻辑模型
三、简答题和综合题
1.答:
(1)学生与课程的联系类型是多对多联系。
(2)课程与教师的联系类型是多对多联系。
(3)学生与教师的联系类型是一对多联系。
(4)完善本题E-R图的结果如图6.5所示。
2.解:本题的E-R图转换为如下关系模式:
单位(单位号,地址,电话)
职工(职工号,姓名,性别,年龄,单位号)
3.略
4.解:本题对应的E-R图如图6.8所示
5.解:
(1)本题的E-R图如图6.9所示。
(2)对应的关系模型结构如下:
科室(科名,科地址,科电话)
病房(病房号,床位号,科室名)
医生(工作证号,姓名,职称,科室名,年龄)
病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:
科室的候选码是科名;
病房的候选码是科室名十病房号;
医生的候选码是工作证号;
病人的候选码是病历号。
6.解:
(1)学生选课局部E-R图如图6.10 所示,教师任课局部E-R图如图6.11所示。
(2)合并的全局E-R图如图6.12所示。
为避免图形复杂,下面给出各实体属性:
单位:单位名、电话
学生:学号、姓名、性别、年龄
教师:教师号、姓名、性别、职称
课程:编号、课程名
(3)该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:
单位(单位名,电话)
教师(教师号,姓名,性别,职称,单位名)
图6.10 学生选课局部E-R图
课程(课程编号,课程名,单位名)
学生(学号,姓名,性别,年龄,单位名)
讲授(教师号,课程编号)
选修(学号,课程编号)
7.解:
汇总后的E-R图如图6.14 所示。
各类实体的属性为:
部门:部门号,部门名,电话,地址
职工:职工号,职工名,职务,年龄,性别
设备:设备号,名称,规格,价格
零件:零件号,名称,规格,价格
8.解:
(1)满足上述需求的E-R图如图5.15所示(2)转换为等价的关系模型结构如下;
借书人(借书证号,姓名,单位)
图书(书号,书名,数量,位置,出版社名)
出版社(出版社名,电报,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)。