前几周听到了范式,当时可一头雾水,刚看出一点眉头,就把书上的一个例子提出来,大家共同来理解。
查了一些东西,第一范式是对关系模式的最基本的要求,当然第一到第五范式都是我们该了解的,只是第四和第五不需要关注。
为什么要规范化呢?
直接看例子吧:
由于在上表中保存的数据因为不是关系数据模式保存的,所以会很麻烦:
AUTHOR:
这就是第一范式(1NF):没有重复分组。
例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话和一个家里电话) 规范成1NF有三种方法:
一是重复存储职工号和姓名。这样,关键字只能是电话号码。
二是职工号为关键字,电话号码分为单位电话和住宅电话两个属性。
三是职工号为关键字,但强制每条记录只能有一个电话号码。
以上三个方法,第一种方法最不可取,按实际情况选取后两种情况。
ps.话说我删了一篇博文,怎么那个博客统计里数量还没变呢,呵呵,一定是规范化不好,嘿嘿