电大数据库应用课程设计平时作业答案.doc

电大数据库应用课程设计平时作业答案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三课 习题答案 一.问答题 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是ER图的一种设计方案。 ?N 具有 销售价格 ?N ?1 业务员

文档评论(0)

ipad0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档