注册 登录
编程论坛 VFP论坛

请教一下 进销存 数据库表设计问题

kofan 发布于 6 天前 19:20, 167 次点击
只有本站会员才能查看附件,请 登录


大家好。初次设计,请教一下我的表设计是否合理?能给点建议最好。

表的字段定义如下
只有本站会员才能查看附件,请 登录


我定义的表关系如下:
客户    订单     1:多
订单    部品     1:多
部品    入库/出库   1:多
员工    入库/出库    1:多

还有参照完整性。该如何设计。我完全不懂。也请教下。
5 回复
#2
laowan0016 天前 21:18
不知你的MIS基础如何,如果是新手的话,上来就设计进销存恐怕不太合适。可以先设计个简单的系统,比如工资这种。
进销存是个复杂的系统,就算有经验的人也没法从零开始给建议
个人建议,仅供参考

#3
hujj5 天前 07:15
客户信息、商品信息和员工信息都是基础表,出入库表是通过关键字段与这些基础表关联,因此表上必须有相应的字段。出入库表可以分开设立,也可以合并在一起。合并在一起时客户信息同时也是供应商信息。
#4
kofan5 天前 09:03
回复 2楼 laowan001
我是新手。好的。谢谢
#5
kofan5 天前 09:07
以下是引用hujj在2025-8-9 07:15:53的发言:

客户信息、商品信息和员工信息都是基础表,出入库表是通过关键字段与这些基础表关联,因此表上必须有相应的字段。出入库表可以分开设立,也可以合并在一起。合并在一起时客户信息同时也是供应商信息。


谢谢你的回复。

商品表是基础表。
但是我想实现,一个订单记录 对应 多条商品记录。
目前我是通过在商品表添加字段“订单号”(外键),然后将订单的主键与这个外键关联,请问这个合适吗?
#6
my23184 天前 06:48
主要是对业务流程搞清楚,数据库设计及编程应该不是问题
1