随便找一本有关数据库的书都有你要的第三范式的概念

解决方案 »

  1.   

    通俗的说:
    1NF:所有的属性都是原子的,即不可分,同时也不允许有多个值,含有主关键字;
    2NF:所有的非主属性必须完全依赖于主属性,即依赖于主关键字的全部属性,而不是主关键字的部分属性;如果关系符合1NF,且主关键字只有一个属性,则该关系符合2NF;
    3NF:所有的非主属性都只(注意是仅仅)依赖于主属性,既非主属性不传递依赖关系;
    BCNF:如果关系符合3NF,且仅有一个候选关键字,则该关系符合BCNF。规范化的核心是所有的非主属性依赖且仅依赖于主关键字。上述表达中,含有不严格的成分,但在实际应用中已经足够。如果关系符合3NF,一般认为是好的设计,但在进行物理设计时,为了性能的考虑,有可能将3NF转变成2NF或1NF的,注意,在进行逻辑设计时,请严格按照3NF来。
      

  2.   

    我只是想不起来了,书又放在很难拿的地方,所以麻烦各位了。谢谢大家!