- 9
- 0
- 约1.08万字
- 约 34页
- 2019-11-12 发布于湖北
- 举报
第10章 关系数据库设计理论 学习目的和要求 关系模式中可能存在的问题 为何存在这些问题 函数依赖 关系模式的规范形式 关系模式的规范化 10.1 关系模式中可能存在的问题 10.2 为何存在这些问题 10.3 函数依赖 10.4 关系模式的规范形式 说明: 由于BCNF的每一个非平凡函数依赖的决定子必为候选键,故不会出现3NF中决定子可能不是候选键的情况。 3NF不一定是BCNF,而BCNF一定是3NF。 不过,属于3NF而非BCNF的关系模式不多,即使有,对数据库设计者来说,所引起的更新异常也不太重要。 3NF和BCNF常常都是数据库设计者所追求的关系范式。有些文献有时统称它们为第三范式,只要不引起误解。 如果一个关系数据库的所有关系模式都属于BCNF,那么,在函数依赖范畴内,它已达到了最高的规范化程度(但不是最完美的范式),在一定程度上已消除了插入和删除的异常。 (3)连接依赖与第五范式 连接依赖定义:设R、R1、…、Rn是关系模式,U、U1、…、Un分别是R、R1、…、Rn的属性集合,而且U=U∪U1∪…∪Un。如果R的任意关系实例r满足: 则称R满足连接依赖,记作 。 5NF定义:如果在关系模式R中,除了由超键构成的连接依赖外,没有其它连接依赖存在,则称R属于第五范式,简记5NF。 说明: a.关系分解成5NF后
原创力文档

文档评论(0)