- 5
- 0
- 约5.87千字
- 约 41页
- 2016-12-05 发布于江苏
- 举报
6.2.4 1NF 存在问题 插入异常、 删除异常、 数据冗余度大、 修改复杂 原因 Sdept、 Sloc部分函数依赖于码。 解决方法 S-L-C分解为两个关系模式,以消除这些部分函数依赖 SC(Sno, Cno, Grade) S-L(Sno, Sdept, Sloc) 6.2.4 1NF 函数依赖图: Sno Cno Grade SC S-L Sno Sdept Sloc 关系模式SC的码为(Sno,Cno) 关系模式S-L的码为Sno 这样非主属性对码都是完全函数依赖 6.2.5 2NF 2NF的定义 定义6.6 若R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。 例:S-L-C(Sno, Sdept, Sloc, Cno, Grade) ∈1NF S-L-C(Sno, Sdept, Sloc, Cno, Grade) ∈2NF SC(Sno, Cno, Grade) ∈ 2NF S-L(Sno, Sdept, Sloc) ∈ 2NF 6.2.5 2NF 采用投影分解法将一个1NF的关系分解为多个2NF的关系,可以在一定程度上减轻原1NF关系中存在的插入异常、删除异常、数据冗
原创力文档

文档评论(0)