请举例详细说明下ORACLE的三范式,第一范式明白了,第二和第三范式依然不懂

解决方案 »

  1.   

    http://blog.163.com/david_lyf/blog/static/109076302201072385511465/
    数据库设计用的最多的就是第三范式
      

  2.   

    其实不能叫做Oracle三范式,范式是关系型数据表设计的基本约束规范,只要是关系型数据库都适用。比如像MySQL、Oracle等。第一范式你明白了,我就不说了。第二范式和第三范式本质是目的是:尽量将表的关系分地更细致一些,也就是说,尽量将一个关系放到一张表中。范式级别越高,分的越细。但是我们要掌握个度,因此第三范式一般就满足需要了。其实这个软件设计的“高内聚”是有相通的地方的,因为只能越单一,就越灵活,同时带来的关系就越复杂。希望说的能帮助你理解。