当前位置: 代码迷 >> Sql Server >> 这种表的关键字字段一般怎么设计
  详细解决方案

这种表的关键字字段一般怎么设计

热度:4   发布时间:2016-04-27 13:45:08.0
这种表的关键字字段一般如何设计?
比如客户年度消费表:
客户编号 int
年度 smallint
消费金额 dec(18,2)

是直接用客户编号+年度 进行组合关键字设计了

还是在前面增加一个 自增字段做关键字,客户编号和年度 设置索引

看了不同资料,有点搞糊涂了

------解决方案--------------------
直接用客户编号+年度即可。
------解决方案--------------------
探讨
比如客户年度消费表:
客户编号 int
年度 smallint
消费金额 dec(18,2)

是直接用客户编号+年度 进行组合关键字设计了

还是在前面增加一个 自增字段做关键字,客户编号和年度 设置索引

看了不同资料,有点搞糊涂了

------解决方案--------------------
分开
客户编号
年度
做复合主键
  相关解决方案