首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据库建表合理有关问题(减少冗余)

2011-12-23 
数据库建表合理问题(减少冗余)我这里有这么四个表库存表:ID产品ID仓库ID库存量进货单表:ID单据号供货商ID

数据库建表合理问题(减少冗余)
我这里有这么四个表
库存表:
ID
产品ID
仓库ID
库存量

进货单表:
ID
单据号
供货商ID
经办人
日期
备注
进货价
产品数量
仓库ID
产品ID
是否审核

库存调拔表:
单据号
经办人
日期
备注
调拔数量
调拔价
调出仓库ID
调入仓库ID
产品ID
是否审核

库存退货表
ID
单据号
供货商ID
经办人
日期
备注
退货数量
退货价
仓库ID
产品ID
是否审核


问题:这样的建表是否很不合理?是不是该把三个表中的单据号,经办人,日期,备注,产品ID,是否审核拿出来当一个表???那怎么关联呢?
哪位高手可不可以把表重新排列的建过?
在线等待。。。。跪求

[解决办法]
这样的建表是否很不合理?
--------------
还可以,中规中矩


是不是该把三个表中的单据号,经办人,日期,备注,产品ID,是否审核拿出来当一个表???
-----------
没这个必要,这几个列也不存在冗余
[解决办法]
服了 满足第三范式就好.

热点排行