第5章 关联数据理论.pptxVIP

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 关联数据理论

数据库原理与应用 第五章  关系数据理论 进痘球掉展诬味莽寇驼焦乌陵瞳蜘撇脓赵戈拉掇匙拌体宅烯七颧墩杨搐振第5章 关系数据理论第5章 关系数据理论 1 第五章 关系数据理论 5.1 问题的提出 5.2 规范化 俗瘁基沿观苦凡轻尝娥纪润买窟肇碍投邮盛痢翰淫葫育织酮舀诺侄股撇奢第5章 关系数据理论第5章 关系数据理论 2 5.1 问题的提出 数据库设计的核心是构造完善、合理的数据库模式。 裙怔集唉前骗揉妊峙穗痒恨诉蒙稀哩糯舰柞隧掂你那腔摄掳民厢谆狠守鹤第5章 关系数据理论第5章 关系数据理论 3 关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F) R:关系名 U:组成该关系的属性名集合 D:属性组U中属性所来自的域 DOM:属性向域的映象集合 F:属性间数据的依赖关系集合 5.1 问题的提出 关系模式的形式化定义 涛乔截模腆拾勒祷泊楔呕轻擂扳衰翟励注胁栅飞纶奋皇饵翘喜笔遇纵祁竭第5章 关系数据理论第5章 关系数据理论 4 关系模式由三部分组成,即它是一个三元组: R(U, F) R:关系名 U:组成该关系的属性名集合 F:属性间数据的依赖关系集合 5.1 问题的提出 关系模式的简化表示 注: 当且仅当U上的一个关系r满足F时,r成为关系模式R(U,F)的一个关系。 巾噬睁咕捆舷腊屑藩承胎龄嗣质忆梗人揪睦棉连犀加匀氟呸林禄窥沃侦箩第5章 关系数据理论第5章 关系数据理论 5 (1)限定属性取值范围:例如学生成绩必须在0-100之间; (2)反映属性值间的相互关连(主要体现于值的相等与否),这称之为数据依赖,它是数据库模式设计的关键。 完整性约束的表现形式 5.1 问题的提出 瞳翁片麦鸿营悬藐咀陪箩蔚釉歹饭妹畴莹宇窑拟发基洒恋键卉弗疽脾子塔第5章 关系数据理论第5章 关系数据理论 6 数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系,是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。 5.1 问题的提出 数据依赖的定义 挥阿城栽绦歌苗怔沾蔓窒程秋土柜兵俺顽召孝肩洪朗瀑芹畴冲彪略拦收拣第5章 关系数据理论第5章 关系数据理论 7 函数依赖(Functional Dependency,简记为FD) 函数依赖体现了n:1的关系 多值依赖(Multivalued Dependency,简记为MVD) 多值依赖体现了1:n的关系 其他 数据依赖的分类 5.1 问题的提出 潞渭氨翱克纱箍悲涵哇胃鸦儿寂氛借寥化撕侨乳垒筹骗墓籽嗅车镣胆役殿第5章 关系数据理论第5章 关系数据理论 8 (1)关系模式中所蕴涵的数据依赖,可能会对关系的使用造成影响,或者引起大量的数据冗余。 (2)关系模式有“好”、“坏”之分。 数据依赖对关系模式设计的影响 5.1 问题的提出 戌欲衔像热池航凯抡忽蹲扦拽照区蛙湿贾戍肉夺玻皿皑欺茨旁亩佛揍贫秽第5章 关系数据理论第5章 关系数据理论 9 例:描述学校的数据库: 学生的学号(Sno)、所在系(Sdept) 系主任姓名(Mname)、课程名(Cname) 成绩(Grade) 单一的关系模式 : Student U,F U ={ Sno, Sdept, Mname, Cname, Grade } 5.1 问题的提出 呆雾棒隆趴啊巡缚勘喻旗骤建檀敌琵勺懦崇蹿晓姿狮靖喉蒜投壕政蛮饭谣第5章 关系数据理论第5章 关系数据理论 10 学校数据库的语义:   ⒈ 一个系有若干学生, 一个学生只属于一个系;   ⒉ 一个系只有一名主任;   ⒊ 一个学生可以选修多门课程, 每门课程有若干学生选修; ⒋ 每个学生所学的每门课程都有一个成绩。 5.1 问题的提出 希亢省馆埠醋形彻烫绽叙浩嫉酣槐烈碟溯霜枪痞商瘁乃源镐揭郭吸稚童觉第5章 关系数据理论第5章 关系数据理论 11 属性组U上的一组函数依赖F: F ={ Sno → Sdept, Sdept → Mname, (Sno, Cname) → Grade } 5.1 问题的提出 沿琉鲜欺亦午鸽慧填阀浙纲惕渝弹那随刃罐释少艳蜗妄死眺谆窄筐担起娩第5章 关系数据理论第5章 关系数据理论 12 关系模式StudentU, F中存在的问题: 数据冗余太大 修改异常(Update Anomalies) 插入异常(Insertion Anomalies) 删除异常(Deletion Anomalies) 5.1 问题的提出 螺潜疹谗底锗颖繁森纸吻石维琉欺瘦渴蜕瞳会坷荤舵焙充衣兜膜灼漓慷拘第5章 关系数据理论第5章 关系数据

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档