我最近刚开始接触oracle数据库,还是个新手,现在做一个项目,需要把一个很大的数据表分开,分成不同的表进行存储,但是我还从来没有设计过数据库,很迷茫啊,希望大家多给点意见啊。    这个表是关于行政处罚方面的,包括的字段有:类别,项目,违法行为,责任主体,行政处罚,处罚细则,处罚条款
类别与项目是1:n的关系,项目与违法行为是1:n的关系,违法行为与责任主体是m:n的关系,违法行为与行政处罚是1:1的关系,行政处罚与处罚细则以及处罚条款分别是1:1的关系。

解决方案 »

  1.   

    关于数据库设计,一般遵循3nf就行了,
    了解一下关系数据库理论
      

  2.   

    按照数据库的设计原则,物理设计和逻辑设计相结合,还要遵循3nf
      

  3.   

    遵循3nf原则,符合逻辑设计就行了
      

  4.   

    知道需要符合3nf规则的,就是从来没有设计过,理论在实际动手中用的还不熟啊,自己也在网上找了一些资料看了下 ,下面在有些眉目了,呵呵。还是要多尝试动手啊