《数据库原理及应用》_第1页
《数据库原理及应用》_第2页
《数据库原理及应用》_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库范式确定举例说明1NF:关系中每个属性都是不可再分的简单项 也就是说:不能有ABCBtC这种可分的情况R (A, B,C,D), F=BtD, ABtC。经分析候选码中必含有AB属性,考察AB TOC o 1-5 h z ABfB,BfD, ABfDTAB一AB已知ABC由得,ABABCD ,AB为候选码。候选码就只有AB显然,A、B为主属性,C、D为非主属性。对非主属性D来说,有BD, ABfD为部分函数依赖,R不属于2NF R最高属于1NFR (A, B, C, D), F=AC, DB。经分析候选码中必含有AD属性,考察ADAfC,DfB, ADfBCTADfAD由得,ADfABC

2、D ,AD为候选码。候选码就只有AD显然,A、D为主属性,B、C为非主属性。对非主属性B来说,T有DfB, ADfB为部分函数依赖,.R不属于2NF R最高属于1NF2NF:所有非主属性都完全地(含有不直接的)依赖于任意一个候选关键字 也就是说:(1) R (A, B, C, D, E), F=ABtCE, EfAB, CD。经分析所有属性均出现在被决定因素位置,则从考察各决定因素出发来找寻候 选码。先考察AB TOC o 1-5 h z TABfCE,CEfC, ABfCTABfC, CfD, ABfDTABfAB已知ABfCE 由得,ABfABCDE ,AB为候选码。再考察ET EfAB,

3、ABfABCDE, EfABCDE E 为候选码。再考察C显然C不能决定所有属性。候选码就有AB、E两个。显然,A、B、E为主属性,C、D为非主属性。非主属性C、D对候选码AB、E来说均为完全函数决定,R达到2NF但因为有ABC, CD, ABfD为传递函数依赖,R不属于3NFR最高属于2NF(2) R (A,B, C),F= AtB, BfA, CA 。经分析候选码中必含有C属性,考察C TOC o 1-5 h z CfA,AfB, CB CACC由得,CfABC ,C为候选码。候选码只有C显然,C为主属性,A、B为非主属性。非主属性A、B对C均为完全函数依赖,R属于2NF但有CA, AfB

4、,CB为传递函数依赖,R不属于3NFR最高属于2NF3NF:所有的非主属性对任何候选关键字(不存在传递依懒)都是完全地直接地 依赖也就是说:对于关系中的所有非主属性候选关键字-非主属性(1) R (A,B,C,D), F=BtD, DtB, ABtC。经分析候选码中必含有A属性,要考察AB,AC,AD先考察AB TOC o 1-5 h z VABB,BD, AABDTABAB已知ABC由得,ABABCD ,AB为候选码。再考察ADTADDQB, ADB VADA .ADAB/ ABABCD , ADABCDAD为候选码。显然,AC不能决定所有属性。候选码就有AB、AD两个。显然,A、B、D为主

5、属性,C为非主属性。对非主属性C来说,对候选码AB、AD均为完全并为直接函数依赖R属于3NF但因为有BD或DB,而B或D不为候选码R不属于BCNFR最高属于3NFBCNF:所有的函数依赖关系XfY (Y不包含X)决定因素X都包含了 R的一 个候选码。也就是说对于关系中的所有依赖关系:“T”的左边都是候选关键字(1)R (A, B,C),F=AtB, BtA, AC。经分析所有属性均出现在被决定因素位置,则从考察各决定因素出发来找寻候 选码。先考察AAfB,AfC, AA, AfABC A A为候选码。/ BA ,AC A BCVBA,BB, ABABC AB 为候选码。候选码就只有A或B两个显然,A、B为主属性,C为非主属性。对F中的每

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论