gpt4 book ai didi

数据库模式问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:44:53 27 4
gpt4 key购买 nike

我需要对下面创建的数据库设计模式提出一些建议……我不确定它是否正确……就关系而言。特别是 USER - USER_RESERVATION - RESERVATION。我想说的是,一个用户可以有多个预订,但是同一个预订可以属于许多不同的用户……我的表述是否正确?

enter image description here

最佳答案

如果一个用户可以有很多预订,并且每个预订可以用于很多用户,那么使用 USER_RESERVATION 表来进行多对多映射是正确的。

不过,在我脑海中,一个预订属于多个用户似乎很奇怪。我倾向于认为每个用户在系统中都有一个单独的预订,并且会有一些链接预订的概念。因此,如果一个四口之家想要乘飞机,妈妈、爸爸和每个 child 都会有一个单独的预订和一张单独的机票,但是所有四个预订将在系统中链接在一起以进行某些操作,例如办理登机手续。单独预订,虽然,往往会简化重新预订任务,例如,如果妈妈需要将她的航类推迟一天,或者如果家人因为航类被取消而需要重新预订两个单独的航类。

关于数据库模式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081526/

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