设计以oltp为主的数据库时,要符合三范式的要求。
第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系
第二范式(2NF):如果关系模式R(U,F)中的所有非主属性都完全依赖于任意一个候选关键字,则称关系R 是属于第二范式的。
第三范式(3NF):如果关系模式R(U,F)中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系R是属于第三范式的。

解决方案 »

  1.   

    1nf:一个关系被认为是第一范式 1 NF ,仅当表中每个属性是不可分割的数据项。
    2nf:一个关系被称为是2NF,仅当它是1NF且该关系中的每个属性完全函数依赖于整个主键, 而不只是部分主键。
    为使关系达到2NF, 应进行关系分解。
    分解原则:消除部分依赖。
    3nf:一个关系被认为是3NF, 仅当它是2NF且每个非键属性只函数依赖于主键。
    为使关系达到3NF,应进行关系分解。
    分解原则:消除传递依赖。