读书人

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

发布时间: 2011-12-23 23:32:01 作者: rapoo

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

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

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

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


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

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


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

读书人网 >C#

热点推荐