一个经典的数据库结构设计问题?是高手的进!来者有分~!
现要求设计一个数据库,要求能够从一张表中看到所有的商品信息,如商品编码,商品名称,庋量单位、所在库位,供应厂商,库存量等,并且今后这样一个数据库可能还要存储关于客户订单,销货、进货记录等信息,你应该怎样设计数据库中的各个表,来实现可扩展性和可维护性?
我是这样的设计的:
------------------------
KW表 (库位表)
库位编码 ---主键
库位名称
SPBM表 (商品编码)
商品编码 ----主键
商品名称
库位编码
计量单位编码
供应商编码
JL表 (计量单位表)
计量编码 ---主键
计量名称
GYCS表 (供应厂商表)
供应商编码 ---主键
供应商名称
地址
联系电话
KCSP表 (库存商品表)
商品编码
库位编码
供应商编码
库存量
-----------------------------
最后用SELECT进行多表查询,按键值之间的对应关系,实现显示命题中所要求的目的。
各位认为这样设计有什么不妥,或请提出你的高见?
回贴者有分!