- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010年电大数据库应用课程设计平时作业2答案2010年电大数据库应用课程设计平时作业2答案
第三课 习题答案
一.问答题
1.? 答:
关系数据库的设计直接影响着应用系统的开发、维护及其运行效率。一个不好
的关系模式会导致插入异常、删除异常、数据冗余(修改异常)等问题。为此,人们提出了关系数据库规范化理论。它依据函数依赖.采用模式分解的方法.将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合,从而消除各种异常,把不好的关系数据库模式转化为好的关系数据库模式;
2.? 答:
学生(学号,姓名,出生年月,系号,班号,宿舍区)
最小函数依赖集FD=班号→系号,系号→宿舍区,学号→班号,学号→姓名,学号→出生年月,
候选键:学号;外码:系号,班号.
存在传递函数依赖;学号→系号(学号→班号,班号→系号),学号→宿舍区(学号→系号,系号→宿舍区),班号→宿舍区(班号→系号.系号→宿舍区)。
班级:
班级(班号,专业名,系号,人数,人校年份)
最小函数依赖集:班号→专业名,专业名→系号,班号→人数,班号→人校年份。
候选健:班号;外码:系号。
存在传递函数依赖:班号→系号(班号→专业名,专业名→系号)。
系:
系(系号,系名,系办公地点,人数)。
最小函数依赖集:系号←→系名,系号→系办公地点,系号→人数
候选键:系号或者系名,外部键:无;
不存在传递函数依赖;
3.答:由(城市,街道名→邮政编码,邮政编码→城市可知:关系只的候选键为城市,街道名)RES5)和(街道名,邮政编码),因此,所有的属性均为主属性,所以不存在非主属性对键的部分函数依赖和传递函数依赖,因此,R∈3NF
?若想为某个城市增加一个邮政编码IP,必须立刻为其指定一个街道名,如果想取消
—个街道名的行政区划,则可能丢失该城市所包含的邮政编码,如果一个邮政编码对应多个地址,则会重复多个同样的城市值:因此,关系只仍然存在插入异常.删除异常T冗余大的问题。讨其进行规范化,得到以下两个新关系:
R1(邮政编码,城市),键为邮政编码
R2:(邮政编码,街道名),键为(邮政编码,街道名)
R1T R2均属于BCNF,因为它们的决定因素均为主键,经过这样的分解解决了上述问题。
4.答 :
(1)R 的候选键为(B,D)
(2)函数依赖图见图
?
B
D
A
C
?
?
?
?
?
?
?
图10.15函数依赖图
(3)由于B→A,D→C,故(B,D) (A,C) 因此,该关系模式属于1NF;
(4)按照3NF的规范化方法,可以将关系模式R分解力以下几个关系模式:
R1(A,C)键为A或C;
R2(B,A),健为B;
R3(D,C),键为D;
R4(BD).键为BD。
由于存在函数依赖A→C,C→A(R1);B→A(R2):D→C(R3),因此上述分解具有无损连按性,并且上述各关系模式中的函数依赖集的并集,{A→C,C→A,B→A,D→C},与关系模式R的函数依赖集F完全相同,因此也具有依赖保持性。
(5)根据BCNF的规范化方法,由于在函数依赖A→C,C→A,中.决定因家不是键,
因此,将其分解为以下关系模式:
Rl(A,C),键为A或C;
R2(A,B,D)键BD.
由于R2(A,B,D)中,函数依赖B→A决定因素不是键,因此,将R继续分解为以下关系模式:
Rl(A,C),键为A或C;
R21(A,B)键为B;
R22(B,D)键为BD.
由于在上述关系模式中,所有决定因素均为键,同时存在函数依赖A→C.C→A (R1);B→A(R21),因此上述关系模式均属于BCNF且具有无损连接性;
?
??
5.解:画出E-R图
?
病区名称
病房号
编号
患何病科
编号
编号
姓名
姓名
管辖病房
?
职称
医生姓名
病人R
医? 生
病房号
年龄
OS
RS
病区O
OR
? 图10.15 E-R图
?
?
?
6.解:(1) E-R图如图5.1所示。
月薪
地址
商店编号
商店
商店名
? ?
?
?
?
?
?
月销售量
聘用
聘期
销售 ??????????????????????? M???????????? 1
?
?
商品号
业绩
职工
商品 ???????????? ? N ??????????????????????????? ? N
姓名
性别
规格
商品名
单价
职工编号 ?
?
?
?
?
图5.1
(2)这个ER图可转换4个关系模式:
??????? 商店(商店编号,商店名,地址)
??????? 职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
??????? 商品(商品号,商品名,规格,单价)
??????? 销售(商店编号,商品号,月销售量)
?
7.解:图5.6是E
您可能关注的文档
- 2010届机电一体化专业学生毕业设计(论文)工作的要求.doc
- 2010届高考语文二轮专题突破训练(38套)专题二十一 评价、比较诗歌的思想内容和作者的观点、态度.doc
- 2010年-2011年“新网工程”实施情况自查报告.doc
- 2010届高三第一轮复习——机械能 教案07.doc
- 2010年11月大学生党员思想汇报10篇(精整版)01.doc
- 2010年4月-12月思想汇报材料.doc
- 2010年4月25日内蒙古政法公务员考试申论真题参考答案.doc
- 2010年5月时事热点.doc
- 2010年上半年工作总结Microsoft Word 文档.doc
- 2010年上半年党风廉政、行风建设、纠风工作总结.doc
最近下载
- 医学影像学模拟考试题与答案.docx
- 2021OceanStor Dorado 6000, Dorado 18000系列产品白皮书.docx VIP
- 华为OceanStor18000系列案例集.pptx VIP
- 医学影像学试题(附参考答案).docx
- oceanstor 18000系列高端存储系统可靠性技术白皮书.pdf VIP
- 部编人教版五年级上册语文全册表格教案(新审定).pdf VIP
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- 华为OceanStor18000系列高端存储.PDF VIP
- oceanstor18000系列存储系统产品介绍.pptx VIP
- 华为OceanStor 融合存储最佳实践.pdf VIP
文档评论(0)