表的设计问题[200分]
Excel的表格,大概是这样子的:
货物1 货物2 货物3
日期 | 编号 | 流向 | 数量 重量 | 数量 重量 | 数量 重量
1/1 0001 香港 | 3 3.6 | 5 3.6 |
1/5 0002 日本 | | 2 2 | 5 9
2/3 0095 重庆 | | | 6 8
2/5 0111 北京 | 2 2 | |
怎么转换成数据库的表?问题是:货物不是固定的,可能会增加
表的设计关系到最后报表的生成
做了一个Table,但是觉得不是很符合要求:
CREATE TABLE sampleTable
(
lantaiID int IDENTITY (1,1) primary key,
OperateDate datetime not null,
OperateCode int,
WorkFlow nvarchar (30) not null,
CargoName nvarchar(10) not null,
Quantity int,
Weight float
)
--SELECT * FROM sampleTable
--DROP TABLE sampleTable
--DELETE FROM sampleTable
不知道大家有什么好的建议吗?