ER图概念模型练习

题目描述:

用E-R图表示某个工厂物资管理的概念模型,并将其转换为合适的关系模式。

仓库: 仓库号、面积、电话号码

零件 :零件号、名称、规格、单价、描述

供应商:供应商号、姓名、地址、电话号码、帐号

项目:项目号、预算、开工日期

职工:职工号、姓名、年龄、职称

实体之间的联系如下: 

(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。

(2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 

(3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。

(4)供应商、项目和零件三者之间具有多对多的联系

概念模型:

+----------------------------+       +----------------------------+
|         仓库                |       |           零件             |
+----------------------------+       +----------------------------+
| 仓库号                     |       | 零件号                     |
| 面积                       |       | 名称                       |
| 电话号码                   |       | 规格                       |
+----------------------------+       | 单价                       |
         |                           | 描述                       |
         |                           +--------------------------+
         |                                                 ^
         |                                                 |
    存放  |                                                 | 需求
         |                                                 |
         v                                                 |
+----------------------------+       +----------------------------+
|         库存                |       |           供应商           |
+----------------------------+       +----------------------------+
| 仓库号                     |       | 供应商号                   |
| 零件号                     |       | 姓名                       |
| 库存量                     |       | 地址                       |
+----------------------------+       | 电话号码                   |
                                      | 帐号                       |
                                      +--------------------------+
                                                 ^
                                                 |
                                             供应  |
                                                 |
                                                 v
                                      +----------------------------+
                                      |         项目               |
                                      +----------------------------+
                                      | 项目号                     |
                                      | 预算                       |
                                      | 开工日期                   |
                                      +----------------------------+

关系模式:

仓库表(Warehouse):
仓库号(WarehouseID)
面积(Area)
电话号码(PhoneNumber)

零件表(Part):
零件号(PartID)
名称(Name)
规格(Specification)
单价(Price)
描述(Description)

供应商表(Supplier):
供应商号(SupplierID)
姓名(Name)
地址(Address)
电话号码(PhoneNumber)
帐号(Account)

项目表(Project):
项目号(ProjectID)
预算(Budget)
开工日期(StartDate)

职工表(Employee):
职工号(EmployeeID)
姓名(Name)
年龄(Age)
职称(Title)
仓库号(WarehouseID)【外键,关联仓库表】

库存表(Inventory):
仓库号(WarehouseID)【外键,关联仓库表】
零件号(PartID)【外键,关联零件表】
库存量(Stock)

你可能感兴趣的:(ER图,数据库)