如题:
 假设 我有2个实体
 仓库:名字, 编号, 最大仓储量, 位置
 商品:名字, 编号, 商品价格, 商品供应商
 
一个仓库 可以 装多种商品, 一种商品 也可以 放在多个仓库中如何设计仓库 和 商品 的关系表。

解决方案 »

  1.   

    建表如下,标准的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
      

  2.   


    表的设计:仓库id(与仓库表关联)、商品id(与商品表关联)、供应商id(与供应商表关联)、成本单价、数量,