gpt4 book ai didi

database - ER图: Total participation and weak entities

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

所以,在这个学期我开始学习 DBMS,前两章是关于 ER 系统的。但是,即使我了解什么是弱实体以及完全参与的定义,我也发现很难区分在实践中使用什么。例如

enter image description here

在这个简单的例子中,我无法理解为什么餐厅不是一个弱实体(它不能存在一个没有菜肴的餐厅)并且对于菜肴成分也是如此(它不能存在一个成分为 0 的菜肴)。那么,为什么在此图中 restaurant-dish 和 dish-ingrendient 仅表示为完全参与而不是弱实体?

最佳答案

Restaurant 不是弱实体,因为它可以 独立存在。同样的规则适用于成分。配料不需要放在任何菜肴中,但没有任何配料就不能存在菜肴。如果没有相应的餐厅供应该特定菜肴,则菜肴不存在。考虑包含不属于任何餐厅的菜肴的菜单。它在您的模型中的用途是什么?

您确定您了解弱实体的目的,而不是像现在这样反过来想吗?

关于database - ER图: Total participation and weak entities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39965367/

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