课程
/数据库
/MySQL
/数据库设计那些事
请问业务主键和数据库主键有什么区别?麻烦举例说明一下
2017-07-28
源自:数据库设计那些事 3-7
正在回答
一篇博客有介绍:
"使用逻辑主键的主要原因是,业务主键一旦改变则系统中关联该主键的部分的修改将会是不可避免的,并且引用越多改动越大。而使用逻辑主键则只需要修改相应的业务主键相关的业务逻辑即可,减少了因为业务主键相关改变对系统的影响范围。业务逻辑的改变是不可避免的,因为“永远不变的是变化”,没有任何一个公司是一成不变的,没有任何一个业务是永远不变的。最典型的例子就是身份证升位和驾驶执照号换用身份证号的业务变更"
慕先生0300570 提问者
举报
本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构
1 回答数据库之间的区别
2 回答第二范式和第三范式有什么区别?不都是把有依赖的关键字分出去么
2 回答关联表和外键
1 回答为什么网上课程大多数是讲电商的数据库,其他业务领域的很少
1 回答为什么要进行数据库设计