数据库原理与技术

来源:百度知道 编辑:UC知道 时间:2024/05/04 14:37:33
设某工厂数据库中有四个实体集。
一是“仓库”实体集,属性有仓库号、仓库面积;
二是“零件”实体集,属性有零件号、零件名、规格、单价;
三是“供应商”实体集,属性有供应商号、供应商名、地址;
四是“保管员”实体集,属性有职工号、姓名。

它们之间关系如下:

* 设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;
* 供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;
* 仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

完成以下工作:
(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型。
(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。
(3)自行选择数据库软件(如Access、SQLServer等),搭建上述数据库,虚拟数据进行存储,请给出相关的表结构及数据。

请用文本方式完成上面各小题的答案

一是“仓库”仓库号、仓库面积; 主健是仓库号 + 职工号 table1 外键 职工号
二是“零件”零件号、零件名、规格、单价 +仓库号 主健是零件号 table2 外键仓库号
三是“供应商”供应商号、供应商名、地址 +零件号; 主健是供应商号 table3 外键零件号
四是“保管员"职工号、姓名+仓库号 。 主键是职工号 table4