某商场的部门、员工和商品3个实体之间的关系如图5-7所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售。如果用户要求得到如表5-7所示的结果,则需要(52),并增加关系模式(53)。如果要求查询某部门负责销售的商品,则需要(54)。

admin2010-01-23  36

问题 某商场的部门、员工和商品3个实体之间的关系如图5-7所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售。如果用户要求得到如表5-7所示的结果,则需要(52),并增加关系模式(53)。如果要求查询某部门负责销售的商品,则需要(54)。


选项 A、修改表5-4的结构,在表5-4中增加一个员工号
B、修改表5-5的结构,在表5-5中增加一个部门号
C、修改表5-5的结构,在表5-5中增加一个员工号
D、修改表5-6的结构,在表5-6中增加一个部门号

答案B

解析 由题干中关键信息“每个部门有若干名员工,每种商品只能由一个部门负责销售”可知,实体“部门”与“员工”是一对多(1:n)的联系,实体“部门”与“商品”也是一对多(1:n)的联系。表5-7中的每条元组代表所有员工在某个部门中的月销售额,为了表达部门和员工之间的一对多关系,需要在表5-6中增加一个部门号。因此(52)空缺处的正确答案为选项D。为了统计月销售额,需要建立员工和销售商品之间的联系,这个联系可通过新的关系来表达,该关系中应该包含属性“员工号”、“部门号”、“商品号”和“数量”。因此(53)空缺处的正确答案为选项D。表5-4代表的是部门实体,表5-5代表商品实体。如果查询某部门负责销售的商品,则需要表达出部门实体和商品实体间的一对多联系,把商品实体添加一个部门号属性,用来表达负责该商品销售的部门。因此(54)空缺处的正确答案为选项B。
转载请注明原文地址:https://jikaoti.com/ti/lpa7FFFM
0

最新回复(0)