大神们好,今天看到一个关于数据库范式的题目,该题的b选项选择的是B,但是本题的关系模式应该没有达到2NF吧?
根据定义:
例如:若关系模式R∈1NF(即R符合第一范式),并且每一个非主属性都完全依赖于R的主码,则R∈2NF(即R符合第二范式)。
本题中,例如:科目→讲师,其中讲师就没有依赖主码。(学生,科目)→成绩,其中成绩只是依赖于主码的一部分,这样来说,应该不属于2NF啊?
还请大神们解析一下,可能答案错了,或者是我对2NF的理解有偏差。 谢谢!
大神们好,今天看到一个关于数据库范式的题目,该题的b选项选择的是B,但是本题的关系模式应该没有达到2NF吧?
根据定义:
例如:若关系模式R∈1NF(即R符合第一范式),并且每一个非主属性都完全依赖于R的主码,则R∈2NF(即R符合第二范式)。
本题中,例如:科目→讲师,其中讲师就没有依赖主码。(学生,科目)→成绩,其中成绩只是依赖于主码的一部分,这样来说,应该不属于2NF啊?
还请大神们解析一下,可能答案错了,或者是我对2NF的理解有偏差。 谢谢!
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答1.7k 阅读
1 回答907 阅读✓ 已解决
第二范式
是 主键以外的属性完全依赖所有的主键就是所有的主键
一起
能决定唯一的其他属性你说的
科目→讲师,其中讲师就没有依赖主码
但是讲师
还是依赖时间和学生
的其他几个属性也类似
时间和学生
可以确定 其他的所有属性的唯一值, 并且不存在只单独依赖一个学生
或时间
的, 就满足第二范式
了但是存在间接依赖 所以不满足
第三范式