数据库关系模的规范化
这些函数属依赖可用如下图表示 4.3.5 BC范式(BCNF) 候选键 Sno Cname Teacher 候选键 Sno Teacher Cname 因此,关系模式StudyTeach的所有属性都是主属性,因此它没有任何非主属性对候选键传递函数依赖或部分函数依赖,故关系模式StudyTeach是3NF的,但它不是BCNF的,因为Teacher是决定因素,而Teacher不包含候选键。 例子表明:若一个关系模式是3NF而不是BCNF的,则仍然存在不合适的地方。 函数依赖总结:BCNF是在函数依赖的条件下对模式分解所能达到的最高分离程度。一个数据库模式中的所有关系模式如果都属于BCNF,那么在函数依赖范畴内,已实现了彻底的分离,并基本消除了插入和删除等异常问题。3NF的“不彻底”性表现在当关系模式中具有多个候选键,且这些候选键具有公共属性时,可能存在决定因素中不包含候选键,比如,关系模式StudyTeach就是这样的。 4.3.5 BC范式(BCNF) 4.3.5 BC范式(BCNF) 分解成BCNF模式集算法: a.设关系模式R(U),主键是W,R上还存在FD X→Z, 且Z是非主属性或主属性, , X不是候选键,那么 W→Z。则应把R分解为两个模式: (1)R1(XZ),主键是X; (2)R2(Y),其中Y=U-Z,主键仍是W
您可能关注的文档
最近下载
- 原子结构与元素周期系(基础班)课件(共135张PPT)化学奥林匹克竞赛(含音频+视频).pptx VIP
- 国开电大本科《人文英语4》机考总题库.docx VIP
- 关于全国消防安全宣传教育心得体会经典优秀范文4篇.docx VIP
- 2026年新高考英语(全国II卷)预测模拟试卷 3套(含答案解析).docx
- 2024年上海市中考生物(生命科学)试卷(含答案解析).pdf
- 2026年最新人教版三年级下册数学教案(全册教学设计).docx VIP
- 克里斯塔勒中心地理论.pptx VIP
- PMC-1308通信管理机用户说明书-V2.1.pdf VIP
- 湿度影响下的泥岩填筑路基力学特征分析.pdf VIP
- 人工挖孔桩桩基砼浇筑旁站记录.pdf VIP
原创力文档

文档评论(0)