gpt4 book ai didi

java - mysql中如何实现两个表之间的两个关联

转载 作者:行者123 更新时间:2023-11-28 23:18:27 24 4
gpt4 key购买 nike

让我们假设以下场景:

  • 一个人可以有一个或多个地址:(1..*)。
  • 地址与 1 个人相关联:(1..1)。
  • 一个人有家庭住址和工作地址

我们还假设我们有一个双向关联(不知道如何在 power designer 中执行此操作,请原谅下图)

UML diagram for this scenario

人员表:id(pk),firstName,lastName

地址表:id(pk), streetName,locationNumber,city,country,id_Person(FK).

我应该向这个结构添加什么才能正确地实现我的表的 work@,home@ 关联。

最佳答案

实现一个表 PersonAdress用两个外键指向 PersonAddress加一个标志 HomeWork .

关于java - mysql中如何实现两个表之间的两个关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42829100/

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