一、第一范式(分字段)
那么符合第一模式的特点就有
1)有主关键字
2)主键不能为空
3)主键不能重复
4)字段不可以再分
二、第二范式(把不是主键的属性而是非主键的属性分离)
存在非主属性对码的传递性依赖 R(A,B,C) A是码 A -->B ,B-->C
(C依赖与B,B依赖与A 举例:ClassAddress-->ClassNo-->StudyNo,
通俗的讲:B或者C不都是A的属性,C是B的属性但不是A的属性而B是A的属性)
三、第三范式(把是是主键的属性又是非主键的属性的字段分离)
不存在非主属性对码的传递性依赖以及部分性依赖,但存在部分传递依赖
(R(A,B,C) A是码 A -->B ,B-->C。通俗的讲 B和C都是A的属性,而且B还决定C的属性)
mysql数据库设计原则(三范式)
最新推荐文章于 2022-12-22 14:53:38 发布