- 7
- 0
- 约9.81千字
- 约 34页
- 2016-12-31 发布于重庆
- 举报
在实际应用中,最有价值的是3NF和BCNF,在进行关系模式的设计时,通常分解到3NF就足够了。 事实上,对于任何一个关系模式,都可以通过模式分解得到一个不损失任何语义信息的满足3NF的关系模式集;而如果要得到满足BCNF的关系模式集,有可能要损失某些语义信息。 关系模式的规范化是由低到高进行的,即由低一级的范式向高一级的范式进行规范化。这个过程主要是通过找出依赖中不合适的部分,然后逐步消除它们来实现的。 关系规范化的基本过程如图9-1所示。 1NF 2NF 3NF BCNF 消除决定因素不是候选键的非平凡的函数依赖 消除非主属性对键的部分函数依赖 消除非主属性对键的传递函数依赖 消除主属性对键的部分和传递函数依赖 图9-1 规范化过 对于一个给定的关系模式,首先要确定所满足的数据依赖并判定其满足的范式级别,然后再进行规范化。按照范式的定义,要判断某个关系模式满足某个级别的范式,首先要找到该关系模式的所有候选键,确定主属性和非主属性,然后再根据范式的定义来判断范式的级别。当明确了关系模式所满足的范式级别,就可以从这个范式级别开始通过模式分解进行逐步的规范化。 9.3 本章小结 关系模式的规范化是关系数据库的重要概念,其目的是消除关系模式中可能存在的数据冗余、插入异常和删除异常等问题。 函数依赖是最重要和常见的数据依赖之一,它讨论的是属性之间的一种依赖关系。通常,如果一组属
您可能关注的文档
最近下载
- 2012年高考北京卷优秀作文选4.doc VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.11变更管理”专业解读与应用(雷泽佳编制-2025A0).pdf VIP
- 2025年网络安全与信息保护课件案例下载.pptx VIP
- 网络安全防护案例分析培训教程.pptx VIP
- 关键信息基础设施网络安全防护.pptx VIP
- 2026《交直流混合微网的模型以及相关控制概述》.docx VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.8 作业安全”审核检查单(雷泽佳编制-2025A0).docx VIP
- 机动车维修企业安全培训课件.pptx VIP
- 第36届全国中学生物理竞赛浙江省初赛试卷(含答案)word版.docx VIP
- 2013款长安福特翼虎_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
原创力文档

文档评论(0)