第一范式和第二范式的区别
(学号, 姓名, 年龄, 课程名称, 成绩, 学分)这个不满足第二范式,因为:
(课程名称) → (学分) (学号) → (姓名, 年龄),(学分)只依赖(课程名称)不完全依赖(学号, 课程名称).所以不是第二范式.
但是,(学号, 姓名, 年龄, 所在学院, 学院地点, 学院电话)这个 是符合第二范式的.如果照上面说我也可以说成:
(学号) → (姓名, 年龄),(所在学院) → (学院地点)
如果您要说(所在学院)是学号的属性,也就是说依赖于学号,那我也可以说上面那个不符合的是(课程名称)是(学号)选的,它也是依赖于(学号),不同的学号选的课程可能是不同的.选择的课程名称可以唯一决定学分,那同样所在的学院也可以唯一决定学院地点啊?
为什么第二个关系是符合第二范式的?我也可以说 所在学院是唯一决定学院地点的。课程名称也是和学号有联系的,不然怎么确定是哪个课程?想不明白这两个有什么区别.请高人指点!