假设要为某工厂设计一个“库存销售信息管理系统”,对仓库、车间、产品、客户、销售员等信息进行管理。该工厂的数据主要有以下一些联系。 (1)车间生产的产品与仓库中的仓位有“入库”联系。 (2)产品与仓位有“存储”联系。 (3)销售员、客户、产品之间有“订单”联系。 (4)客户、产品、仓位之间有“出库”联系。 试为该数据库设计其ER模型。
时间: 2023-12-19 13:03:44 浏览: 234
根据上述问题描述,可以得到以下ER模型设计:
实体:
- 仓库(Warehouse)
- 车间(Workshop)
- 产品(Product)
- 客户(Customer)
- 销售员(Salesman)
- 仓位(Storage)
联系:
- 入库(In):车间生产的产品通过此联系与仓库中的仓位进行关联。
- 存储(Store):产品与仓位通过此联系进行关联。
- 订单(Order):销售员、客户、产品通过此联系进行关联。
- 出库(Out):客户、产品、仓位通过此联系进行关联。
ER模型图如下:
```
+----------------+ +----------------+
| 仓库 | | 车间 |
+----------------+ +----------------+
| |
| 入库 |
v v
+----------------+ +----------------+
| 产品 | | 仓位 |
+----------------+ +----------------+
| |
| 存储 |
v v
+----------------+ +----------------+
| 客户 | | 销售员 |
+----------------+ +----------------+
| |
| 订单 |
v v
+----------------+ +----------------+
```
其中,箭头表示联系的方向,实体与联系之间的命名表示它们之间的联系。
阅读全文