- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 关系数据库规范化理论1.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5.3 范式 范式定义 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 改进的3NF(BCNF) 多值依赖与第四范式(4NF) * 5.3.1 范式的定义 范式(NF)是符合某一种级别的关系模式的集合。 满足不同程度要求的为不同范式。 范式的概念最早由E.F.Codd提出: 1971年 1NF,2NF,3NF 1974年 BCNF 1976年 4NF,5NF 5NF 3NF BCNF 2NF 4NF 1NF 若R(U,F)符合x范式的要求,则称R为x范式,记作:R∈xNF * 5.3.2 第一范式(1NF) 定义5.14 第一范式(1NF) 如果一个关系模式R(U,F)的所有属性都是不可分的 基本数据项,则R∈1NF. 例:SLC2(SNo,SDept,SLoc,CName,Score)∈1NF 满足1NF的数据库模模式不一定是一个好的关系模式; 不满足1NF的数据库模式不能称为关系数据库模式。 * 5.3.3 第二范式(2NF) 定义5.15 第二范式(2NF) 满足第一范式的关系模式R(U,F),如果所有的 非主属性都完全依赖于键,则称R属于第二范式, 记为R(U,F)∈2NF. 例:SLC2(SNo,SDept,SLoc,CName,Score)∈1NF SC2(SNo,CName,Score) ∈2NF SL2(SNo,SDept,SLoc) ∈2NF (SNo,CName)→Score Sno→Score Cname→Score * 5.3.4 第三范式(3NF) 定义5.16 第三范式(3NF)若R(U,F)∈2NF, 且它的任何一个非主属性都不传递依赖于键, 则称关系R属于第三范式,记为R(U,F)∈3NF。 例:SL2(SNo,SDept,SLoc)∈2NF SD2(SNo,SDept) ∈3NF DL2(SDept,SLoc) ∈3NF 在关系数据库模型设计中目前一般采用第三范式。 * 5.3.5 BCNF 定义5.17 改进的3NF-BCNF 设关系模式R(U,F)∈1NF, 若X→Y且Y X时X必包含键,则称R(U,F)∈BCNF。 即每个决定因素都包含键 一个满足BCNF的关系模式必然有: R中所有非主属性对每一个键都是完全函数依赖; R中所有主属性对每一个不包含它的键,都是完全函数依赖; R中没有任何属性完全函数依赖于非键的任何一组属性。 * 范式的判定 【练习1】:设有关系模式R(A,B,C,D,E,P)其函数依赖集 F={A→B,C→P,E→A,CE→D},判断R属于第几范式。 L: 解: C, E R: P, D N: none LR: A ∴ CK:CE ={ } C ,E ,P ,A ,B = U ,D R∈1NF 主属性: C, E 非主属性: A, B, D, P 又 (C,E)→P C→P ∴ R∈2NF ∴ R∈1NF * 范式的判定 【练习2】:设有关系模式R(A,B,C,D)其函数依赖集 F={A→C,C→A,B→A,D→C},判断R属于第几范式。 L: 解: B, D R: none N: none LR: A, C ∴ CK: BD ={ } B ,D ,A ,C = U R∈1NF 主属性: B, D 非主属性: A, C 又 (B,D)→A B→A ∴ R∈2NF ∴ R∈1NF * 范式的判定 【练习3】:设有关系模式R(A,B,C,D)其函数依赖集 F={B→C,C→D,D→A},判断R属于第几范式。 L: 解: B R: A N: none LR: C, D ∴ CK: B ={ } B ,C ,D ,A = U R∈1NF 主属性: B 非主属性: A, C, D ∴ R∈2NF 又因为候选键只有一个属性, 所以所有非主属性都完全依赖于键 ∴ R∈2NF 又 B→C C→D ∴ R∈3NF * 范式的判定 【练习4】:设有关系模式R(A,B,C)其函数依赖集 F={AB→C,C→A},判断R
您可能关注的文档
- 环境艺术设计专业考试计划(完整版).doc
- 现代住宅电气插座布置与选择.doc
- 现代简约风格住宅建筑空间赏析.doc
- 现代终端建设工作规范测试.doc
- 现代预应力结构-第5章-2010.11.01版.ppt
- 现浇混凝土结构模板安装工程检验批质量验收记录表GD2401049.doc
- 现浇混凝土裂缝修补措施.doc
- 现浇结构混凝土工程检验批质量验收记录.doc
- 现浇钢筋混凝土楼板开裂原因及控制措施探讨.doc
- 现行HG、 HGT标准目录化工工程建设(设计)标准汇总表(一).doc
- 第二课:电化学储能的组成与基本概念.docx
- 2025年与人工智能同行报告-英敏特.docx
- 2025年转型中的中国汽车产业对技能发展和职业培训的挑战研究报告-大众汽车中山大学.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《不同质量单位的含义和关系》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《常用的秤和常用的质量单位》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《大家都来称一称》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《毫米、分米和千米》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《合理安排一天的时间》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《混合运算与数量关系(一)》教学设计.docx
- 2025-2026学年苏教版(2024)小学数学三年级上册《经过多长时间》教学设计.docx
文档评论(0)