gpt4 book ai didi

mysql - 具有多个类人关系的数据库设计

转载 作者:行者123 更新时间:2023-11-30 22:47:17 24 4
gpt4 key购买 nike

我有一个数据库,其中包含关系 WitnessPoliceOfficerSuspect 以及许多其他类似人的关系。通常同一个人可以有多种关系,因为在某些情况下警察可能是嫌疑人。创建另一个关系 Person 来存储所有 person 相关数据并仅指向我所有类似 person 的关系中的 person 对象是否有意义?

最佳答案

我完全同意@Guranjan 的评论。

还要考虑一个人是否可以担任同一角色的多个角色,以及在什么情况下。在不止一个案例中,您可能有一个嫌疑人。因此,每个 case 都可能有许多嫌疑人、证人和警官,每个人都指向一个独特的人。

因此,表格将是:

case
case-id
crime-description
date
time
etc

case-person
case-id
person-id
type (witness, suspect, officer)

person
person-id
name
dob
address
etc

关于mysql - 具有多个类人关系的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243554/

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