为什么自动生成的索引总是用作关系数据库中的主键?

问题描述 投票:0回答:0

所以我在很长一段时间后从头开始一个项目,我想做一些不同的事情。到目前为止,在我从事的所有项目中,关系数据库中的每个表都有一个 auto generated index 作为其主键。但为什么?
另外,不存在任何外键约束。表之间的关系是伪造的。

我试着询问一些在这些项目上与我一起工作的“高级”开发人员,但没有人能够给我一个正确的解释,他们所能提供的只是一般性的回答,比如“因为这样更好”或“因为它是这样做的”。

有人可以给我一个正确的解释吗?
提前致谢。

database foreign-keys primary-key
© www.soinside.com 2019 - 2024. All rights reserved.