所以,在这个学期我开始学习 DBMS,前两章是关于 ER 系统的。但即使我了解什么是弱实体以及完全参与的定义,我发现很难区分在实践中使用什么......例如
在这个简单的例子中,我无法理解为什么餐厅不是一个弱实体(它不能存在没有菜肴的餐厅)并且对于菜肴成分也是如此(它不能存在具有 0 成分的菜肴)。那么,为什么在此图中,餐厅 -dish 和菜品成分仅代表完全参与,而不是弱实体?
所以,在这个学期我开始学习 DBMS,前两章是关于 ER 系统的。但即使我了解什么是弱实体以及完全参与的定义,我发现很难区分在实践中使用什么......例如
在这个简单的例子中,我无法理解为什么餐厅不是一个弱实体(它不能存在没有菜肴的餐厅)并且对于菜肴成分也是如此(它不能存在具有 0 成分的菜肴)。那么,为什么在此图中,餐厅 -dish 和菜品成分仅代表完全参与,而不是弱实体?