1.第一范式
第一范式是第二和第三范式的基础,是最基本的范式。
(1)数据组的每个属性只包含一个值。
(2)关系中的每个数组必须包含相同数量的值。
(3)关系中的每个数组一定不能相同。
所谓第一范式是指数据库表的每一列都是不可分割的基本数据项,同一列不能有多个值,即实体的某个属性不能有多个值或不能有重复的属性。在第一范式中表的每一行只包含一个实体的信息。
例如:
学号 | 姓名 | 性别 | 地址 |
0001 | 张三 | 男 | 2号楼201;河南省许昌市 |
0002 | 李四 | 女 | 1号楼302;河南省郑州市 |
该表要符合第一范式,就要把地址属性分为宿舍地址和家庭地址
学号 | 姓名 | 性别 | 宿舍地址 | 家庭地址 |
0001 | 张三 | 男 | 2号楼201 | 河南省许昌市 |
0002 | 李四 | 女 | 1号楼302 | 河南省郑州市 |