设某商业集团有若干仓库,仓库有仓库编号、仓库名称和仓库地址属性;仓库中库存商品,每个仓库可以存 储若干种商品,每种商品可以存储在若干仓库中,商品有商品编号、商品名称和商品单价属性,商品库存在 仓库中有库存数量和存入日期属性;该商业集团也有若干商店,商店有商店编号、商店名称和商店地址属 性,商店销售商品,每个商店可以销售若干钟商品,每种商品可以在多个商店进行销售,商店销售商品有销 售月份和月销售量两个属性。 (1)根据上述语义画出E-R图; (2)将E-R图转换成关系模型,并说明主键和外键。
时间: 2024-04-03 22:31:28 浏览: 139
(1) 根据上述语义画出 E-R 图:
![商业集团 E-R 图](https://i.imgur.com/cHdZ6iU.png)
(2) 将 E-R 图转换成关系模型,并说明主键和外键。
- Warehouse (仓库)
- 仓库编号 (WarehouseID) 主键
- 仓库名称 (WarehouseName)
- 仓库地址 (WarehouseAddress)
- Product (商品)
- 商品编号 (ProductID) 主键
- 商品名称 (ProductName)
- 商品单价 (ProductPrice)
- WarehouseStock (仓库库存)
- 仓库编号 (WarehouseID) 外键
- 商品编号 (ProductID) 外键
- 库存数量 (StockQuantity)
- 存入日期 (StockDate)
- Shop (商店)
- 商店编号 (ShopID) 主键
- 商店名称 (ShopName)
- 商店地址 (ShopAddress)
- ShopSale (商店销售)
- 商店编号 (ShopID) 外键
- 商品编号 (ProductID) 外键
- 销售月份 (SaleMonth)
- 月销售量 (SaleQuantity)
以上关系模型中,WarehouseStock 表是一个关联表,用于表示一个仓库中存储了哪些商品以及其库存数量和存入日期。ShopSale 表也是一个关联表,用于表示一个商店销售了哪些商品以及其销售月份和销售量。WarehouseID 和 ShopID 分别是 Warehouse 和 Shop 表的主键,ProductID 是 Product 表的主键。WarehouseStock 表中的 WarehouseID 和 ProductID 分别是 Warehouse 和 Product 表的外键,ShopSale 表中的 ShopID 和 ProductID 分别是 Shop 和 Product 表的外键。
阅读全文