您的位置:首页 > 数据库 > MySQL

mysql数据库设计原则(三范式)

2017-04-13 10:59 232 查看
一、第一范式(分字段)

那么符合第一模式的特点就有
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的属性)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: