再论主键(一)
关于主键本来一直觉得这没什么好说的,很简单的内容,也没怎么太在意并强调。但最近在看了公司的数据库设计之后,发现问题还真不小。[@more@]在公司所有的数据库设计中,每个表都定义一个ID列作为主键 int类型,该列采用自增或者使用sequence。问其原因,答曰“主键要具有业务无关性”。同时baidu一把,乖乖不得了,网上铺天盖地的文章在强调主键一定要与业务无关。看看好几篇文章写的内容应该是工作了一定时间后才有的心得。我在给别人讲技术内容的时候总是喜欢先讲基础理论,然后讲应用。很多人不喜欢看基础理论,认为基础理论没什么用。