繁体   English   中英

实体之间的数据库关系

[英]Database relationship between entities

我有一个我觉得可能很简单的问题。 我对数据库比较陌生。 我正在查看这个概念性 ERD,并看到 Seat -> Musical_Performance & Customer -> Booking Customer has 1..6 -> 0..* AND Musical_Performance 1..1 -> 100..1500 之间的这些关系是什么关系。 Customer to Booking 是多对多的关系吗? Musical_Performance to Seat 是一对多的关系吗? 对此感到非常困惑,并感谢任何人帮助我

在此处输入图像描述

你说的对。 Musical_Performanceseat是一对多的。 对于每个音乐表演,您可以有多个座位(100 到 1500)。

CustomerBooking是多对多的,每个客户可以有多个预订(0 个或更多),但每个预订只能连接到 1-6 个特定客户。 这可能表示您可以为一个家庭预订一些东西,例如,一个预订将拥有所有家庭成员的客户。

你有什么,看起来像陈式ERD。 这些数字可以描述最小的或可选的:强制关系。 在这种特定情况下,我不确定它们与什么有关,但请深入研究:

https://www.smartdraw.com/entity-relationship-diagram/

https://www.lucidchart.com/pages/er-diagrams

https://www.oreilly.com/library/view/learning-mysql/0596008643/ch04s03.html

了解更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM