gpt4 book ai didi

sql - 代理 key 、合成 key 和人工 key 之间有区别吗?

转载 作者:行者123 更新时间:2023-12-03 10:00:01 29 4
gpt4 key购买 nike

代理 key 、合成 key 和人工 key 之间有什么区别吗?

我不清楚确切的区别。

最佳答案

代理键、合成键和人工键是同义词。技术关键是另一个。它们都表示“没有商业意义的主键”。它们不同于具有超出手头系统的意义的自然键或业务键。

例如,考虑 SO 用户帐户。我们通过两个键来识别。自然键是我们用来登录此站点的标识符,例如我们的 OpenID 名称。但是因为这些东西是长而笨重的字符串(并且因为 SO 允许我们选择不同的登录选项)数据库通过用户 ID 来标识我们,该用户 ID 是一个生成的数字。该 UserID 是一个合成/代理/人工 key 。

关于sql - 代理 key 、合成 key 和人工 key 之间有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13225928/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com