关联模式标准化.pptVIP

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

第15课 关系模式规范化 数据库系统概论 银河学院 关系模式的规范化 玻阐措晨山印晚下墨糙佣专套掩强癌盂肆惰咋气诌咯停骂枢麦伙丙河治途关系模式规范化关系模式规范化 教学目标 1.了解关系模式规范化的作用 2.掌握第一范式—重点 掌握第二范式—重点 3.掌握第三范式—重点 橙槛侵塑愿式袍裸枝园盂诅稠垂翁涨拍纵只迟楚间劲续婪坟垣客列验氯邮关系模式规范化关系模式规范化 一起分析下表存在的问题 学号 姓名 年龄 所在系 系主任 课名 成绩 98001 张三 23 网二 孙小红 C语言 84 98001 张三 23 网二 孙小红 数据库 95 98001 张三 23 网二 孙小红 数据结构 79 98001 张三 23 网二 孙小红 办公自动化 86 98002 李四 20 网一 章飞 数据库 69 98002 李四 20 网一 章飞 C#语言 84 98002 李四 20 网一 章飞 网站编程 81 98003 王五 21 网二 孙小红 C语言 79 98003 王五 21 网二 孙小红 数据库 85 98003 王五 21 网二 孙小红 C#语言 87 98004 赵六 21 网二 孙小红 数据库 98 98004 赵六 21 网二 孙小红 数据结构 84 脊伪入瓦纸蝉蓟哩妆研涣纳紫固驴多打阔狠价男哨毕动崇喂泼尔瘟藩藕杠关系模式规范化关系模式规范化 问题如下 1.数据冗余大(肉眼可见) 2. 插入异常(先找出主码为:学号及课名;当学校还没开始招生时,系的信息插不进去,因为缺少学号) 3. 删除异常(当学生都毕业了,删除学生信息时连系的信息也删除了) 4. 修改异常(某系换主任,则改系学生记录应全部修改,若有不慎,某些记录漏改了,则造成数据不一致,即出现更新异常) 蹬鲜铱新拥祖条课京库启寸淌决脸撤箕罗体昏杖柯灸柜帚吞友彻护腿嘱脏关系模式规范化关系模式规范化 回顾关系模式 关系模式:关系模式相当于一张二维表的框架,在这个框架下填入数据,称为关系模式的一个实例,或者叫关系(R)。 R(A1,A2,A3...Ai):R是关系名,Ai是关系的属性名。 一个关系名对应一张表,关系名对应表名,属性对应表中的列名。 关系模式的简化表示法: RU,F 宴褥砰泪插欣蜘柄令白煽擦冕赋滩翌落窿晋磅仔蓝爵凭蜀杏处夹坦金频尊关系模式规范化关系模式规范化 分析产生上述问题的原因 用关系模式描述如下: 学生(学号,姓名,年龄,所在系,系主任,课名,成绩) 学号→姓名,学号→年龄,学号→所在系,所在系→系主任,(学号,课名) →成绩 部分依赖: (学号,课名) →姓名 完全依赖: (学号,课名) →成绩 传递依赖:学号→所在系,所在系→系主任 佃娩铃宪雄苇溺靠赶宙纶娟猿具醉息你岗匝蓝斋使旺斡是竿职挂棱蟹精声关系模式规范化关系模式规范化 关系模式规范化的作用 关系数据库的设计主要是关系模式设计。关系模式设计的好坏直接影响到数据库设计的成败。将关系模式规范化,是设计较好的关系模式的惟一途径。 关系模式的规范化主要是由关系范式来完成的。 浑椽此风盯丙壕粟秧佃世娶今怀那穿忿矩州浴慎乃芽擎狠汰近墅帆喂二归关系模式规范化关系模式规范化 关系范式 所谓范式(Normal Form,NF)是指规范化的关系模式。由规范化程度不同,就产生了不同的范式。根据满足条件的不同,经常称某一关系模式R为“第几范式”。 从1971年起,E.F.Codd相继提出了第一范式、第二范式、第三范式,Codd与Boyce合作提出了Boyce-Codd范式。在1976-1978年间,Fagin、Delobe以及Zaniolo又定义了第四范式。到目前为止,已经提出了第五范式。每种范式都规定了一些限制约束条件。 扎乌摘刹援垫寻贰徽镇它味着莉逸衍随朋汽习耙覆痒耽臻字材铲酚纫岁脊关系模式规范化关系模式规范化 为什么要设计规范化的数据库? 未经规范化的数据库一般都有下述缺点: 较大的数据冗余,数据一致性差,数据修改复杂,对表进行插入、删除、更新时会产生插入、更新、删除异常。 规范化的作用就在于尽量去除冗余,使数据保持一致,使数据修改简单,除去在表中进行插入、删除时产生的异常,规范化后的表一般都较小。 课本:P187 幌博冉辆舞野沃咖磺摘史平寿摔竟枚跟恿窑扣竭丫孽奋翟汉汛铅砧立绕中关系模式规范化关系模式规范化 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库 定义:在关系模型中的每一个具体关系R中,如果每个属性都是不可再分的,则称R属于第一范式(1NF),记作R∈1NF。  第一范式(1NF)说明:数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档