代理密钥、合成密钥和人工密钥之间有什么区别吗?
我不清楚具体的区别。
代理密钥、合成密钥和人工密钥是同义词。技术关键是另一个。它们的意思都是“没有商业意义的主键”。它们与自然密钥或业务密钥不同,后者的含义超出了当前系统的范围。
例如,考虑 SO 用户帐户。我们通过两把钥匙来识别。自然键是我们用来登录此站点的标识符,例如我们的 OpenID 名称。但是因为这些东西都是长而笨拙的字符串(并且因为 SO 允许我们选择不同的登录选项),所以数据库通过用户 ID(生成的数字)来识别我们。该用户 ID 是合成/代理/人工密钥。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)