首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么复合主键仍然存在?

为什么复合主键仍然存在?
EN

Stack Overflow用户
提问于 2011-03-23 21:35:35
回答 9查看 8.7K关注 0票数 58

我的任务是将一个数据库迁移到一个中级ERP。新系统到处使用复合主键,从实用的角度来看,为什么?

与自动生成的I相比,我只能看到负面的方面;

随着业务的变化,

  • 外键在
  • Harder或db-redesigns
  • Inflexible时变得模糊。(我的车没有通过约束更好地实现reg.plate..)
  • Same完整性。

它退回到候选键的设计概念,我看不到这一点。

它是软盘时代的习惯/产物(最小化空间/索引),还是我遗漏了什么?

//编辑//刚找到好的SO-post:Composite primary keys versus unique object ID field //

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5406037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档