问题
单项选择题
某商场的部门、员工和商品3个实体之间的关系如图5-4和表5-1至表5-4所示。
表5-1 部门信息
部门号 | 名称 | 电话 |
001 | 家电部 | 1001 |
002 | 百货部 | 1002 |
003 | 食品部 | 1003 |
商 品 号 | 名 称 | 单 价 | 库 存 量 |
30023 | 微机 | 4800 | 26 |
30024 | 打印机 | 1650 | 7 |
…… | …… | …… | …… |
30101 | 毛巾 | 10 | 106 |
30102 | 牙刷 | 3.8 | 288 |
…… | …… | …… | …… |
员 工 号 | 姓 名 | 住 址 |
E001 | 王 军 | 南京路 |
E002 | 李晓斌 | 淮海路 |
E021 | 柳烨 | 江西路 |
E026 | 田波 | 西藏路 |
E028 | 李晓斌 | 西藏路 |
E029 | 刘丽华 | 淮海路 |
E030 | 李彬彬 | 唐山路 |
…… | …… | …… |
员工号 | 姓名 | 部门号 | 月销售额 |
E001 | 王军 | 001 | 528900 |
E002 | 李晓斌 | 001 | 368000 |
…… | …… | …… | …… |
E021 | 柳烨 | 002 | 12500 |
…… | …… | …… | …… |
E028 | 李晓斌 | 003 | 82500 |
…… | …… | …… | …… |
答案
参考答案:B
解析:[要点解析] 由题干中关键信息“每个部门有若干名员工,每种商品只能由一个部门负责销售”可知,实体“部门”与“员工”是一对多(1:n)的联系,实体“部门”与“商品”也是一对多(1:n)的联系。表5-4中的每条元组代表的是所有员工在某个部门中的月销售额,为了表达部门和员工之间的一对多关系,需要在表5-3中添加一个部门号。因此(60)空缺处的正确答案为选项D。
为了统计月销售额,需要建立员工和销售商品之间的联系,这个联系可通过新的关系来表达,该关系中应该包含属性“员工号”、“部门号”、“商品号”和“数量”。因此(61)空缺处的正确答案为选项D。
表5-1代表部门实体,表5-2代表商品实体。如果查询某部门负责销售的商品,则需要表达出部门实体和商品实体间的一对多联系,为商品实体添加一个部门号属性,用来表达负责该商品销售的部门。因此(62)空缺处的正确答案为选项B。