像很复杂的项目,如CMS,有很多表。
开始的时候,表是怎么设计的?
会不会出现开发过程中添加表或字段的现象?
表之间的复杂的约束关系,又是怎样约束的?
我是说表约束采用的方式,比如我是在关系图中直接拖的,
上百个表的项目中,这种方法还适用吗?或者就没有表约束呢?
高手解疑……
开始的时候,表是怎么设计的?
会不会出现开发过程中添加表或字段的现象?
表之间的复杂的约束关系,又是怎样约束的?
我是说表约束采用的方式,比如我是在关系图中直接拖的,
上百个表的项目中,这种方法还适用吗?或者就没有表约束呢?
高手解疑……
但能不能说的详细一点,结合我的问题。
确实有很多疑问
开始的时候,表是怎么设计的?
--表的设计和你的需求有关,尽量设计简洁和明了,灵活性和可扩展性。
会不会出现开发过程中添加表或字段的现象?
--这个是肯定的,任何系统不肯能做的很完善,因为用户的需求永远是变化的,除非你开发出来的系统和用户的需求永远是不变的.
表之间的复杂的约束关系,又是怎样约束的?
--主键和外键约束为最简单的约束,先满足这个基本的约束条件后,可以根据你的业务条件和业务规则来制定其具体的业务规则约束.
我是说表约束采用的方式,比如我是在关系图中直接拖的,
上百个表的项目中,这种方法还适用吗?或者就没有表约束呢?
--数据表越多,数据量越大,这种约束就越重要,因为数据表和数据量大的情况下会出现程序的一些非预期的情况,
--如果控制这些情况,防止脏数据的产生,那么最简单的方式就是添加约束了.
高手解疑……