数据表的设计,给点建议,谢谢

xugang96 2011-07-09 11:39:49
现在有几张业务表,比如普通入库单和出库单,字段是一摸一样的,就是一进一出而已,但数据量可能比较大,现在我是为了省事,将两个表合并,多产生一个标志位来区分,然后写试图来显示。

但我担心后面数据量大了会影响速度,虽然现在写前台界面可以省很多事。那我是建成两张表了还是继续现在的一张表+2个视图的模式?

还有其他几个业务单据类似:借入借出、收付款单。

高手指点一下!或大家讨论一下,谢谢!
...全文
74 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhlin118 2011-07-09
  • 打赏
  • 举报
回复
果断分~~
xugang96 2011-07-09
  • 打赏
  • 举报
回复
看来赞成分的很多,给偶吃了颗定心丸
cd731107 2011-07-09
  • 打赏
  • 举报
回复
两者都可行,但一般都是分表,这样层次和结构比较清楚,万一进和出有不同的需求,
也可以增加各自的字段,只对应本表
快溜 2011-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xugang96 的回复:]
谢谢楼上的,我现在也是打算分开他,担心后面数据多了在一个表里容易出错和速度慢。
[/Quote]分开的好处不是查询出错或者速度慢,入库单和出库单本身就需要设计两张表,不同的单据,即使现在字段都相同,如果哪天入库增加了一个属性,而出库没有,在一张表里,你怎么加?没有扩展性,而且,两张表,计算库存也会方便很多。
ly745455 2011-07-09
  • 打赏
  • 举报
回复
建议分表。
chuanzhang5687 2011-07-09
  • 打赏
  • 举报
回复
按照范式,建议分表。
xugang96 2011-07-09
  • 打赏
  • 举报
回复
谢谢楼上的,我现在也是打算分开他,担心后面数据多了在一个表里容易出错和速度慢。
AcHerat 2011-07-09
  • 打赏
  • 举报
回复
建议分开吧!本身和库存关联着,而且在这一块统计应该很多,方便些。


入库主表 --- 入库明细表

出库主表 --- 出库明细表

明细表里可以增加出入库的方式,什么 调拨出入库、期初入库、样品出入库、报损什么的。
claro 2011-07-09
  • 打赏
  • 举报
回复
建议分开,不仅如此在不同的table还要做Partitioned。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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