日期:2014-05-19  浏览次数:20438 次

请教,设计一个表中,取主键要依据什么原则呀。是用与业务逻辑有关的字段呀?还是用自增列做主键?
哪种好呢?
如果用与业务逻辑相关的字段做主键,感觉更严谨些,可是有时就要用几个字段的组合做主键,比较麻烦。
还有就是增加一个自增列,用自增列做主键,但是这样,对业务逻辑又起不到限制的作用?
所以我想了解一下,在设计一个系统的表结构时,如何设主键呀。
有什么设计上的规范呀?


------解决方案--------------------
关注
------解决方案--------------------
说具体点啊
------解决方案--------------------
应该是数据库模式方面的问题吧?
------解决方案--------------------
都可以
------解决方案--------------------
主要是看使用效率。

经常要用哪个来做关联或者where,那就用哪个来做主键。