多对多关系 设计问题。
如题:
假设 我有2个实体
仓库:名字, 编号, 最大仓储量, 位置
商品:名字, 编号, 商品价格, 商品供应商
一个仓库 可以 装多种商品, 一种商品 也可以 放在多个仓库中
如何设计仓库 和 商品 的关系表。
------解决方案--------------------建表如下,标准的N:M关系的设计。
create table 仓库(编号 int primary key,名字 varchar(100),...);
create table 商品(编号 int primary key,名字 varchar(100),...);
create table 库存(商品编号 int references 商品(编号),仓库编号 int references 仓库(编号),数量 int,..., primary key(商品编号,仓库编号) );
关于表设计,可以参考下贴。
数据库设计基础
http://office.microsoft.com/zh-cn/access/HA012242472052.aspx
关于设计数据库
http://office.microsoft.com/zh-cn/access/HP051891362052.aspx
------解决方案--------------------