【问题标题】:Should PK-PK or PK-FK link be used when it comes to 1-1 relation?当涉及到 1-1 关系时,应该使用 PK-PK 或 PK-FK 链接吗?
【发布时间】:2021-02-28 07:31:22
【问题描述】:

我创建了将一个数值(唯一)链接到其他表的 PK 的 1to1 关系。数据库系统1to1理解它。效果很好。

但是,存在一些消息来源和其他观点,声称在 1to1 时两个表的 PK 应该相互关联。

我已经测试了第二件事。但是当ID彼此相等时,我在表单中写入的子数据对应于父级正在发生变化。因此,当您运行查询时,它对应于错误的父数据,因为在这种情况下 ID 应该相等。

关于1-1关系,准确的链接方法是什么。

【问题讨论】:

标签: database-design relationship


【解决方案1】:

一个答案是共享主键。在这种设计中,一个表的主键也是一个外键,它引用另一个表的主键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多