问题1:什么是关系?
一个二维表就是一个关系。
问题2:什么是关系数据库的规范化?
关系数据库的规范性理论是关系数据库中的每一个关系都要满足一定的规范。
问题3:规范化如何实现?
根据满足规范的条件不同,可以分为五个等级:第一范式(1NF),第二范式(2NF)一直到第五范式(5NF),但一般情况下,只要把数据规范到第三范式的标准就可以满足需要。
下面我们就跳出死板教条的定义通过例子来分析一下三级范式的区别。
(1)第一范式:
即同一列中不能有多个值,每一列都是不可分割的数据项,第一范式同离散数学中的原子命题一样具有不可分割的特性。
数据表的列称为字段,字段是单一的不可再分的,下面来看例子:
表1.1不符合第一范式,因为它的班级字段中包含了系名,即字段可以再分成系别字段和班级字段两个字段,即不是不