wiki/运维/数据库/MySQL/mysql笔记/一、数据库三范式.md
2025-01-02 10:46:09 +08:00

7 lines
786 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 1、第一范式
无重复的列,每一列都是不可分割的基本数据项,同一列中不能有多个值,及实体中的某个属性不能有多个值或者不能有重复的属性,确保每一列的原子性
## 2、第二范式
第二范式必须先满足第一范式属性完全依赖于主键要求表中的每隔行必须可以被唯一的区分通常为表加上每行的唯一标识主键PK非PK的字段需要与整个PK有直接相关性即非PK的字段不能依赖于部分主键
## 3、第三范式
满足第三范式必须先满足第二范式的属性非主键属性不依赖于其它非主键属性。第三范式要求一个数据表中不包含已在其他表中已包含的非主关键字信息非PK的字段间不能有从属关系