设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是 “零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。 设仓库与零件之间

admin2017-10-26  26

问题 设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是 “零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。
  设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以确有多名保管员,但一名保管员只能在一个仓库工作。
  (1)试为该工厂的数据库设计一个FR模型,要求标注联系类型,可省略实体属性。
  (2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

选项

答案(1)[*] (2)保管员(职工号,姓名,[*]) 仓库(仓库号,仓库面积) 零件(零件号,零件名,规格,单价) 供应商(供应商号,供应商名,地址) 存放([*],库存量) 供应([*],供应量) (注:_____为主键,[*]为外键。)

解析
转载请注明原文地址:https://kaotiyun.com/show/vwkx777K
0

最新回复(0)