ImageVerifierCode 换一换
格式:PPTX , 页数:20 ,大小:172.69KB ,
资源ID:1676993      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1676993.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(3范式及无损分解.pptx)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

3范式及无损分解.pptx

1、1第第3 3章(章(4 4)范式及范式及无损分解无损分解2一范式:一范式:2NF2NF、3NF3NF和和BCNFBCNF二二.其它设计考虑其它设计考虑3范式:范式:2NF2NF、3NF3NF和和BCNFBCNF4范式:范式:2NF2NF、3NF3NF和和BCNFBCNF1.范式范式(NormalForms)范式的定义:关系数据库中符合某一级别的关系模式的集合。所谓“第几范式”,是表示关系的某一种级别,R为第几范式就可以写成R xNF各范式之间的联系有5NF 4NF BCNF 3NF 2NF 1NF并不总是需要达到最高范式5范式:范式:2NF2NF、3NF3NF和和BCNFBCNF2.2.实例实

2、例例,有一个关系模式S-L-C(S#,SD,SL,C#,G),其中S#为学生的学号,SD为学生所在系,SL为学生的住处,并且每个系的学生住在同一个地方,C#为课程号,G为成绩。这里键为(S#,C#)。函数依赖有:S#SD,S#SL,SD SL,(S#,C#)GF(S#,C#)SDP(S#,C#)SLPGC#S#SLSD图示图示6范式:范式:2NF2NF、3NF3NF和和BCNFBCNF3.3.第一范式(第一范式(INFINF)第第 一一 范范 式式(First Normal Form,简简 写写 为为1NF)如如果果一一张张表表不不含含有有多多值值属属性性(有有时时称称为为重重复复字字段段)和

3、和内内部部结结构构(比比如如记记录录类类型型)的的列,列,则称该表为第一范式则称该表为第一范式关系模式S-L-C(S#,SD,SL,C#,G)1NF关系模式S-L-C存在更新异常、插入异常和删除异常7范式:范式:2NF2NF、3NF3NF和和BCNFBCNF4.4.第二范式(第二范式(2NF2NF)第二范式(Second Normal Form,简称2NF)若R INF,且每一个非主属性完全函数依赖于键,则R 2NF。S-L-C:分析:存在非主属性对键的部分函数依赖结果:S-L-C1NF,但S-L-C 2NF分解:将S-L-C分解为:S-L(S#,SD,SL),和S-C(S#,C#,G)GC#

4、S#SLSD8范式:范式:2NF2NF、3NF3NF和和BCNFBCNF4.4.第二范式(第二范式(2NF2NF)S-C S-LS-C S-Lu分析:S-C的键为(S#,C#),S-L的键为S#,不存 在非主属性对键的部分函数依赖。u结果:S-C 2NF;S-L 2NFu问题:GC#S#S#SLSDS-CS-C和和S-LS-L中消除了中消除了1NF1NF中的某些更新异常,但中的某些更新异常,但仍然存在更新异常仍然存在更新异常9范式:范式:2NF2NF、3NF3NF和和BCNFBCNF4.4.第二范式(第二范式(2NF2NF)在S-L(S#,SD,SL)和S-C(S#,C#,G)中结论:2NF可

5、以消除一些1NF中存在的更新异常,但不能彻底消除更新异常 一个学生修很多课程 一个学生转系 插入一个尚未选课的学生信息 一个学生只选修了一门课,但现在决定不选了 一个系有很多学生,且同系学生住在一个地方 一个学生转系 一个新系创建但新生尚未注册 一个系所有学生毕业了10范式:范式:2NF2NF、3NF3NF和和BCNFBCNF5.5.第三范式(第三范式(3NF3NF)第三范式(第三范式(Third Normal FormThird Normal Form,简称,简称3NF3NF)若R2NF,且每一个非主属性不传递函数依赖于键,则R3NF。S-C S-LS-C S-L分析:S-C的键为(S#,C

6、不存在非主属性对键的传递函数依赖。S-L的键为S#,存在非主属性对键的传递函数依赖S#SL。结果:S-C 3NF;S-L 3NF分解:将S-L分解为:S-D(S#,SD)和 D-L(SD,SL)GC#S#S#SLSD11范式:范式:2NF2NF、3NF3NF和和BCNFBCNF5.5.第三范式(第三范式(3NF3NF)S-D D-LS-D D-L分析:S-D的键为S#,D-L的键为SD,不存在非主属性对键的传递函数依赖。结果:S-D3NF;D-L3NF问题:SLSDS-DS-D和和D-LD-L中消中消除了前面的更除了前面的更新异常了吗?新异常了吗?3NF3NF存在更存在更新异常吗新异常吗

7、S#SD12范式:范式:2NF2NF、3NF3NF和和BCNFBCNF5.5.第三范式(第三范式(3NF3NF)在S-D(S#,SD)和 D-L(SD,SL)中:一个系有很多学生,且同系学生住在一个地方 一个学生转系 一个新系创建但新生尚未注册 一个系所有学生毕业了结论:3NF可以消除一些2NF中存在的更新异常,3NF不能彻底消除更新异常13范式:范式:2NF2NF、3NF3NF和和BCNFBCNF6.6.Boyce-CoddBoyce-Codd范式(范式(BCNFBCNF)Boyce-Codd范 式(Boyce-Codd Normal Form,简 称BCNF)RINF,且每一个决定因素都

8、包含键,则RBCNF。在S-D(S#,SD)和 D-L(SD,SL)中:S-D BCNF,D-L BCNF所有的3NF都是BCNF?14范式:范式:2NF2NF、3NF3NF和和BCNFBCNF6.6.Boyce-CoddBoyce-Codd范式(范式(BCNFBCNF)例 关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课有若干教师,某一学生选定某门课,就对应一个固定的教师。结论:并非所有的3NF都是BCNF由语义可以得到函数依赖 T J;(S,J)T;(S,T)J 键为(S,J),(S,T)分析:(1)没有非主属性,所以,不存在非主属性对键的部分

9、与传递依赖,因此,STJ3NF(2)在T J中,决定因素 T 不包含键,因此,STJBCNF15范式:范式:2NF2NF、3NF3NF和和BCNFBCNF小结:小结:S-L-C S-C S-D D-LS-L-C S-C S-D D-Lu分析:S-C的键为(S#,C#),决定因素包含键;S-D的键为S#,决定因素包含键;D-L的键为SD,决定因素包含键。u结果:S-C BCNF,S-D BCNF,D-L BCNF因此,S-L-C分解成了三个BCNF:S-C(S#,C#,G),S-D(S#,SD),D-L(SD,SL)。S#SDSLSDGC#S#SLSDGC#S#16范式:范式:2NF2NF、3N

10、F3NF和和BCNFBCNF如果一个模式属如果一个模式属于于BCNFBCNF,在,在函数函数依赖的范畴依赖的范畴内,内,彻底消除了更新彻底消除了更新异常吗?异常吗?如果一个模式属如果一个模式属于于BCNFBCNF,在,在数据数据依赖的范畴依赖的范畴内,内,彻底消除了更新彻底消除了更新异常吗?异常吗?YesYesNoNo其它的数据其它的数据依赖也会产依赖也会产生更新异常生更新异常17其它设计考虑其它设计考虑18其其它它设设计计考考虑虑 反反规规范范化化设设计计是是为为了了提提高高查查询询效率效率 进进行行反反规规范范化化设设计计后后,需需要要采采取取措措施施,处处理理可可能能出出现现的的更更新新异异常常19Questions?20问问 题题 讨讨 论论1.1.实实际际上上,进进行行规规范范化化的的目目的的是是为为了了避避免免更更新新异异常常和和提提高高更更新新代代价价;而而有有时时规规范范化化产产生生的的高高范范式式会会降降低低有有些些查查询询的的代代价价。这这种种说说法法对对吗吗?你你在在设设计计数数据据库库模模式式时时,会会采采取取什什么么方方法?法?

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服