全部问题 > 当前问题

为什么多对多?不是多对一?


杨舒文 2017-2-22 18:02:09

共 2 个回答

杨景慧 2017-2-22 19:49:58

因为若干零件可用于不同的部件,所以是多对多

贝多芬德、忧伤 2017-3-15 18:18:32

其实我觉得是一对多的关系,就好比多个学生只能选择一个宿舍的缘故,多个零件最终组成一个部件,他们是包容与被包容的关系,如果说这道题是多对对的话,那么讲课时候所提到的多个学生选择一个宿舍,那么我也可以反过来说一个学生可以选择不同的宿舍不是么?但最终二者无论是学生还是零件都要成为宿舍和部件中的一部分中,故为一对多关系

问题来自: E-R模型
由若干零件组合成的、具有一定功能的部分为系统的部件,而零件可用于不同的部件,则实体部件和实体零件之间的联系是( )
A. 多对多
B. 一对一
C. 多对一
D. 一对多
答案:A
解析:由题目可知, 实体部件与实体零件孩子间的联系是多对多。所以选择A。