问题 单项选择题

某商场的部门、员工和商品3个实体之间的关系如图5-4和表5-1至表5-4所示。


表5-1 部门信息

部门号 名称 电话
001 家电部 1001
002 百货部 1002
003 食品部 1003
表5-2 商品信息
商 品 号 名 称 单 价 库 存 量
30023 微机 4800 26
30024 打印机 1650 7
…… …… …… ……
30101 毛巾 10 106
30102 牙刷 3.8 288
…… …… …… ……
表5-3 员工信息1
员 工 号 姓 名 住 址
E001 王 军 南京路
E002 李晓斌 淮海路
E021 柳烨 江西路
E026 田波 西藏路
E028 李晓斌 西藏路
E029 刘丽华 淮海路
E030 李彬彬 唐山路
…… …… ……
表5-4 员工信息2
员工号 姓名 部门号 月销售额
E001 王军 001 528900
E002 李晓斌 001 368000
…… …… …… ……
E021 柳烨 002 12500
…… …… …… ……
E028 李晓斌 003 82500
…… …… …… ……
假设每个部门有若干名员工,每种商品只能由一个部门负责销售。如果用户要求得到如表5-4所示的结果,则需要 (60) ,并增加关系模式 (61) 。如果要求查询某部门负责销售的商品,则需要 (62)

答案

参考答案:B

解析:[要点解析] 由题干中关键信息“每个部门有若干名员工,每种商品只能由一个部门负责销售”可知,实体“部门”与“员工”是一对多(1:n)的联系,实体“部门”与“商品”也是一对多(1:n)的联系。表5-4中的每条元组代表的是所有员工在某个部门中的月销售额,为了表达部门和员工之间的一对多关系,需要在表5-3中添加一个部门号。因此(60)空缺处的正确答案为选项D。
为了统计月销售额,需要建立员工和销售商品之间的联系,这个联系可通过新的关系来表达,该关系中应该包含属性“员工号”、“部门号”、“商品号”和“数量”。因此(61)空缺处的正确答案为选项D。
表5-1代表部门实体,表5-2代表商品实体。如果查询某部门负责销售的商品,则需要表达出部门实体和商品实体间的一对多联系,为商品实体添加一个部门号属性,用来表达负责该商品销售的部门。因此(62)空缺处的正确答案为选项B。

多项选择题
问答题 简答题