1 第一范式
该范式是为了排除 重复组 的出现,因此要求数据库的每个列的值域都由原子值组成;每个字段的值都只能是单一值。1971年埃德加·科德提出了第一范式。即表中所有字段都是不可再分的。
1.1 实例
重复组通常会出现在会计账上,每一笔记录可能有不定个数的值。
- 举例来说:
“数量”就是所谓的重复组了,而在这种情况下这份资料就不符合第一范式。
- 再比如,如下联系方式是一个复合属性,就违反了该范式,在数据库中是无法分离出来的。
1.2 解决方案
- 想要消除重复组的话,只要把每笔记录都转化为单一记录即可: