大家在设计数据库结构、关系的时候,会在数据库里设计外键关系吗?还是在程序里控制数据库外键关系?请各位大牛们说说自己怎么设计的,为什么呢,有什么好处呢?

解决方案 »

  1.   

    To:wuyq11
    ====================
    道理是这样讲,实际中呢?感觉数据库中的外键在实际中不是很实用,就算控制关系大多也是在程序里实现的。
      

  2.   

    另外,还有比如not null 的完整性设计,是否也是必要的,感觉要了也只是符合里理论需求,实际中反而增加的程序的复杂度
      

  3.   

    not null 一般设置默认值吧
    外键还是要建的,可以加快连接速度