第一范式1NF:数据库表的每一列都不可再分。
不满足1NF的情况:
第二范式2NF:在1NF的基础上,不存在部分依赖,即要求实体的属性完全依赖于主键。
满足1NF不满足2NF的情况:(主键应该是联合主键<学号,课名>,但是存在属性姓名,仅依赖于学号)
第三范式3NF:在2NF的基础上,不存在传递依赖,即任何非主属性不依赖于其他非主属性。
满足2NF不满足3NF的情况:(改进了上面的情况使其满足2NF,但是存在属性学号,依赖于系主任,而系主任又依赖于系名。)
第一范式1NF:数据库表的每一列都不可再分。
不满足1NF的情况:
第二范式2NF:在1NF的基础上,不存在部分依赖,即要求实体的属性完全依赖于主键。
满足1NF不满足2NF的情况:(主键应该是联合主键<学号,课名>,但是存在属性姓名,仅依赖于学号)
第三范式3NF:在2NF的基础上,不存在传递依赖,即任何非主属性不依赖于其他非主属性。
满足2NF不满足3NF的情况:(改进了上面的情况使其满足2NF,但是存在属性学号,依赖于系主任,而系主任又依赖于系名。)