问题 单项选择题

某商场的部门、员工和商品三个实体之间的关系如图4-1所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售,那么部门到员工、部门到商品之间分别存在着 (18) 的联系。如果用户要求得到表4-5所示的结果,需要 (19) ,并增加关系模式 (20) 。如果查询某部门负责销售的商品,需要 (21)

表4-2 部门表


部门号 名 称 电 话
001 家电部 1001
002 百货部 1002
003 食品部 1003

表4-3 商品表


商品号 名 称 单 价 库存量
30023 计算机 4800 26
30024 扣印机 1650 7
30101 毛巾 10 106
30102 牙刷 3.8 288

表4-4 员工表


员工号 姓 名 住 址
E001 王 军 南京路
E002 李晓斌 淮海路
E021 柳 烨 江西路
E026 田 波 西藏路
E028 李晓斌 西藏路
E029 刘丽华 淮海路
E030 李彬彬 唐山路

表4-5 结果表


员工号 姓 名 部门号 月销售额
E001 王 军 001 528900
E002 李晓斌 001 368000
E021 柳 烨 002 12500
E028 李晓斌 003 82500

A.修改表4-2的结构,在表4-2中增加一个员工号
B.修改表4-3的结构,在表4-3中增加一个员工号
C.修改表4-3的结构,在表4-3中增加一个部门号
D.修改表4-4的结构,在表4-4中增加一个部门号

答案

参考答案:C

解析: 根据题意,每个部门有若干名员工(一名员工只能属于一个部门),每种商品只能由一个部门负责销售(一个部门可以销售多种商品),因此,部门到员工是一对多的联系,部门到商品也是一对多的联系,都采用1:n标识。
表4-5中的每个元组代表的是该员工在某个部门中的月销售额,为了表达部门和员工之间的一对多关系,需要在表4-4中增加一个部门号。为了统计月销售额,需要建立员工和销售商品之间的联系,这个联系通过新的关系来表达,应该包含属性“员工号”、“部门号”、“商品号”和“数量”。
表4-2代表部门实体,表4-3代表商品实体。如果查询某部门负责销售的商品,需要表达出部门实体和商品实体间一对多联系,把商品实体添加上一个“部门号”属性,用来表达负责该商品销售的部门。

多项选择题
填空题