第一范式: 第一范式要求表中的行必须是唯一的,属性应该是原子的(atomic).这个范式对于关系的定义来说是冗余的,换句话说,如果一个表真可以表示一个关系,那么它一定符合第一范式. 行的唯一性是可以通过在表中定义一个唯一的主键而实现的. 对于属性,只能使用随属性的数据类型定义一起定义的操作来对它们进行操作.和集合定义具有主观性一样,属性的原子性也是主观的.例如,以Employees关系中的雇员名字为例,应该将它表示为一个属性(fullname),两个属性(firstname, lastname)…