gpt4 book ai didi

database - 外键重复?

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:49 25 4
gpt4 key购买 nike

我希望这里可能是一个简单的答案,但似乎是一个难以用语言表达的问题。

如果您有一个在表中实质上出现两次的外键,来自两个组合键,那么该 FK 是否必须定义两次(作为两个单独的属性存在)?

这里有一些简单模型来可视化我的要求。前任。图 1 将 Table1Id 的 FK 显示为单个属性。前任。图 2 将 Table1Id(标识为 Table1Id_FKTable2 和 Table1Id_FKTable3)的 FK 显示为两个不同的属性。

这两种模型是否都有效取决于您想要完成的任务? enter image description here

最佳答案

通常,table1ID_FKTable2 最好称为 Table1 相对于 Table4 所扮演的“角色”。

同样,table1ID_FKTable3 是 Table1 相对于 Table4 所扮演的不同“角色”。

角色的概念无处不在。两名员工属于同一家公司,但可能担任不同的角色,一名是董事会成员,另一名是兼职,按小时计算。

关于database - 外键重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5543048/

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