会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
不路的天空
变则通,通则达,不走寻常路
首页
新随笔
联系
订阅
管理
2006年1月16日
数据库主键不应该具有任何业务意义
摘要: 关系数据库学的最重要的一个理论是:不要给关键字赋予任何业余意义。假如关键字具有了业务意义,当用户决定业务含义,也许他们想要为关键字增加几位数字或者把数字改为字母,那么就必须修改相关的关键字。一个表中的主关键字有可能被其他表做为外键。就算是一个简单的改变,也可能会造成极大的维护上的开销。 为了使表的主键不具有任何业务意义,一种解决办法是使用代理主键,例如为表定义一个不具...
阅读全文
posted @ 2006-01-16 12:40 blue
阅读(1702)
评论(2)
推荐(0)
编辑