这个数据库的结构怎么设计?

erlzj 2019-05-06 02:22:04
一个进销存系统,原先是一个公司,主要的表有客户表(包含客户名称,应收款,应付款等),库存表(商品名称,库存数量等)
现在想增加一个公司表(公司名称,ID等),
想要在客户表中分公司存储应收款应付款,库存表中分公司存储库存数量等。应收款,应付款,库存数量这些是需要经常读取计算的。

请问这种数据库结构应该怎么样修改?
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 版主 2019-05-20
  • 打赏
  • 举报
回复
引用 4 楼 erlzj 的回复:
[quote=引用 3 楼 卖水果的net 的回复:] 统一核算, 就在各个业务表和基础数据表上加 公司ID这个字段。 财务上,如果想分别查询这两个公司的账目,一定做辅助账。
加一个ID解决不了问题啊。 比如说我一个客户张三,既要在A公司里面有他的应收款应付款,又要在B公司有他的应收款应付款,怎么解决呢?[/quote] AB公司都有张三的应收应付,你应该存储两条分录啊。
erlzj 2019-05-20
  • 打赏
  • 举报
回复
引用 3 楼 卖水果的net 的回复:
统一核算, 就在各个业务表和基础数据表上加 公司ID这个字段。

财务上,如果想分别查询这两个公司的账目,一定做辅助账。


加一个ID解决不了问题啊。
比如说我一个客户张三,既要在A公司里面有他的应收款应付款,又要在B公司有他的应收款应付款,怎么解决呢?
卖水果的net 版主 2019-05-06
  • 打赏
  • 举报
回复
统一核算, 就在各个业务表和基础数据表上加 公司ID这个字段。 财务上,如果想分别查询这两个公司的账目,一定做辅助账。
erlzj 2019-05-06
  • 打赏
  • 举报
回复
引用 1 楼 卖水果的net 的回复:
新增的公司,在财务上是独立核算的,还是由现有公司统一核算。

统一核算,财务是不用管的。
卖水果的net 版主 2019-05-06
  • 打赏
  • 举报
回复
新增的公司,在财务上是独立核算的,还是由现有公司统一核算。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧