项目数据库设计中的主键个数

bsetsail 2010-10-15 03:49:25
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2010-10-15
  • 打赏
  • 举报
回复
具体看的业务了,一般一列作为主键,也有多列做主键也有,主要看实际具体业务了。
billpu 2010-10-15
  • 打赏
  • 举报
回复
觉得还是看你的业务需求,比如有人喜欢把日期和时间分开记录,那加一起作为一个主键也可以
东那个升 2010-10-15
  • 打赏
  • 举报
回复
窄的一个就好。。。。
bsetsail 2010-10-15
  • 打赏
  • 举报
回复
一个的话在垃圾数据上是不是不好控制呢?
多个主键的话可以避免垃圾数据的产生,虽然程序里边进行了控制,但是不好保证吧?
bancxc 2010-10-15
  • 打赏
  • 举报
回复
一般用一个比较好

如果用多个列做主键 联查的时候很麻烦啊
dawugui 2010-10-15
  • 打赏
  • 举报
回复
例如:存在某列可以区分的,以他为主键即可.
如果存在需要多列组合才可以区分的,则组合为主键.
dawugui 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 bsetsail 的回复:]
在进行项目数据库设计的时候是一个自增主键还是多个字段作为主键的好?请教!
[/Quote]
这个得看你项目中每个表的具体情况而定,没有统一的规则.
王向飞 2010-10-15
  • 打赏
  • 举报
回复
都有,看情况。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧