当前位置: 代码迷 >> Sql Server >> 关于联合主键的疑问,该怎么解决
  详细解决方案

关于联合主键的疑问,该怎么解决

热度:53   发布时间:2016-04-27 13:41:52.0
关于联合主键的疑问
项目中经常看到 使用联合主键的位置


比如 个人信息表

用身份证号码 +姓名来作为主键,
但是个人觉得这样完全没的必要啊?

我用个代理主键,不就行了么~
而且不是说开发的时候尽量使用代理主键,而不使用自然主键么~

------解决方案--------------------
怎么方便怎么用,没有绝对的谁好谁坏
------解决方案--------------------
探讨
项目中经常看到 使用联合主键的位置


比如 个人信息表

用身份证号码 +姓名来作为主键,
但是个人觉得这样完全没的必要啊?

我用个代理主键,不就行了么~
而且不是说开发的时候尽量使用代理主键,而不使用自然主键么~

------解决方案--------------------
我一般用代理主键,另外还加一个GUID列!
  相关解决方案