题目
8、每种工厂生产的产品由不同的零件组成,有的零件可用于不同的产品。这些零件由不同-|||-的原材料制成,不同的零件所用的材料可以相同。一个仓库存放多种产品,一种产品存放在-|||-一个仓库中。零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中(不-|||-跨仓库存放)。请用 E-R 图画出此关于产品,零件,材料,仓库的概念模型,注明联系类型。

题目解答
答案

解析
考查要点:本题主要考查E-R图的构建能力,需识别实体间的关系类型(1:1、1:N、M:N),并正确标注联系类型。
解题核心思路:
- 识别实体:工厂、产品、零件、材料、仓库。
- 分析关系:
- 工厂与产品:每个工厂生产多个产品,每个产品仅由一个工厂生产(1:N)。
- 产品与零件:一个产品由多个零件组成,一个零件可被多个产品使用(M:N)。
- 零件与材料:一个零件由多种材料制成,一种材料可被多个零件使用(M:N)。
- 产品与仓库:每个产品存放在一个仓库,一个仓库可存放多个产品(1:N)。
- 材料与仓库:每种材料存放在一个仓库,一个仓库可存放多种材料(1:N)。
破题关键点:
- 明确实体间的依赖关系:如零件的存放由所属产品决定,材料按类别独立存放。
- 区分联系类型:特别注意“组成”(M:N)与“存放”(1:N)的差异。
实体关系分析
-
工厂与产品
工厂生产产品,关系为1:N(一个工厂生产多个产品,一个产品仅属于一个工厂)。 -
产品与零件
产品由零件组成,关系为M:N(一个产品包含多个零件,一个零件可属于多个产品)。 -
零件与材料
零件由材料制成,关系为M:N(一个零件使用多种材料,一种材料可被多个零件使用)。 -
产品与仓库
产品存放在仓库,关系为1:N(一个产品存放在一个仓库,一个仓库可存放多个产品)。 -
材料与仓库
材料按类别存放在仓库,关系为1:N(一种材料存放在一个仓库,一个仓库可存放多种材料)。
E-R图绘制要点
- 实体:用矩形框表示(工厂、产品、零件、材料、仓库)。
- 属性:未明确要求,可省略。
- 联系:用菱形框标注关系名称,边标注联系类型。