資料量不超過1000筆,SQL Server 處理起來還可以
條件:建好索引(可參考書)

解决方案 »

  1.   

    10个车间建立一个数据表.
    一般可以这样设计表,为显示直观,我用中文,实际处理过程中一般都用英文字段名:create table 仓库资料(
    仓库编号 nvarchar(20) not null constraint PK_仓库资料 primary key clustered,
    仓库名称 nvarchar(50) not null,
    地址 nvarchar(200)
    )create table 产品类别(
    类别id int identity(1,1) not null constraint PK_产品类别 primary key clustered,
    类别名称 nvarchar(50) not null,
    类别pid int not null
    )create table 产品资料(
    类别id int not null,
    产品编号 nvarchar(20) not null constraint PK_产品资料 primary key clustered,
    产品名称 nvarchar(50),
    产品其他信息...
    )
      

  2.   

    最笨的办法就是10个车间都建立一个数据表。
    1:产品类别表: 类别ID,仓库ID
    2:产品表:  产品ID,说明, 类别ID(若不建类别表,则加入仓库ID)
    3:仓库表(车间表):  仓库ID,描述,位置,...
    4:库存表:  产品ID,仓库ID,数量...当然类别表不一定需要。