一个数据库表设计问题

wangearn 2010-12-29 01:47:52
实际工作中有一张表单 这个表单分多个环节填写
比如有:领料、半成品入库、成品检验三个环节

设计数据库的时候是该把各个环节分别做成表还是把3个环节做成一个表呢
...全文
163 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
qihigh 2010-12-31
  • 打赏
  • 举报
回复
如果是我 , 会设计出5张表。我个人习惯:存事物的每个一个,每两个有关系的事物再加上个关系表。

领料 --关系表--半成品入库 --关系表--成品检验

关系表里存一些单据的数据 。事物表中只是存他是神马
wangzhiliang613 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 assdust110 的回复:]
引用 6 楼 cnliuxq 的回复:
如果是一个实体就设计成一张表。不同环节只是修改字段数据

典型原料和用料是不同的,只能用多对多。
个人觉得最少3张,有张中间表最好。
[/Quote]

赞同。。。。
assdust110 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cnliuxq 的回复:]
如果是一个实体就设计成一张表。不同环节只是修改字段数据
[/Quote]
典型原料和用料是不同的,只能用多对多。
个人觉得最少3张,有张中间表最好。
云道轩 2010-12-30
  • 打赏
  • 举报
回复
领料、半成品入库在实际业务中设计为四个表,实际上就是出库单(主/从)、入库单(主/从),至于成品检验,你根据前面两个业务的设计就知道了.
白色心情 2010-12-30
  • 打赏
  • 举报
回复
如果想 运算快和规范 那就分成 3张 如果你想 一次性使用 也可以一张 一张表 对以后扩展 会造成障碍
w448132643 2010-12-29
  • 打赏
  • 举报
回复
最好三张表,因为等你以后可查询领料情况报表开发,一般国外的ERP系统都是一个界面份表头,表体来保存数据!国内啥事情就一个表。
wenziming54 2010-12-29
  • 打赏
  • 举报
回复
分3张吧
hbczk 2010-12-29
  • 打赏
  • 举报
回复
一张表只描述一件事情,你觉得你这是几件事情呢?
RainOnly 2010-12-29
  • 打赏
  • 举报
回复
只是这些需求的小项目的话 设置成一张表也无妨.
kky2010_110 2010-12-29
  • 打赏
  • 举报
回复
一个表,除了成品,半成品,原料这个算个字段,其他字段都是相同的肯定是一张表。
fienddevil 2010-12-29
  • 打赏
  • 举报
回复
增加一个表是有后续工作量的
衡量衡量增加字段的复杂度与工作量
qkniit 2010-12-29
  • 打赏
  • 举报
回复
两张表也可以

原料 一张表

半成品和成品 可以用一张表
qkniit 2010-12-29
  • 打赏
  • 举报
回复
肯定是三张表啊
cnliuxq 2010-12-29
  • 打赏
  • 举报
回复
如果是一个实体就设计成一张表。不同环节只是修改字段数据
蒙面客 2010-12-29
  • 打赏
  • 举报
回复
设计三张表 效率高,规范
bjliuzg 2010-12-29
  • 打赏
  • 举报
回复
最好设计成三个单独的表,这样效率高!
zn85600301 2010-12-29
  • 打赏
  • 举报
回复
一张表好操作
wangearn 2010-12-29
  • 打赏
  • 举报
回复
老兄 麻烦你直接告诉我吧
nicesmil3 2010-12-29
  • 打赏
  • 举报
回复
一张表只描述一件事情,你觉得你这是几件事情呢?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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