社区
Java EE
帖子详情
一个数据库表设计问题
wangearn
2010-12-29 01:47:52
实际工作中有一张表单 这个表单分多个环节填写
比如有:领料、半成品入库、成品检验三个环节
设计数据库的时候是该把各个环节分别做成表还是把3个环节做成一个表呢
...全文
163
19
打赏
收藏
一个数据库表设计问题
实际工作中有一张表单 这个表单分多个环节填写 比如有:领料、半成品入库、成品检验三个环节 设计数据库的时候是该把各个环节分别做成表还是把3个环节做成一个表呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
一张表只描述一件事情,你觉得你这是几件事情呢?
Java聊天室毕业
设计
完整版+
数据库
一个
Java的程序
设计
聊天室毕业
设计
完整代码+
数据库
如何
设计
一张
数据库
表
如何
设计
一张
数据库
表
,或者说
设计
一张
数据库
表
需要注意些什么,这是我最近在思考的
问题
,刚开始,我简单的罗列了一下注意事项: 1. 设置合理的主键; 2. 根据字段更改的频率程度考虑是否设置索引; 3. 根据该张
数据库
表
是否与其它的
数据库
表
有联系,考虑添加外键。 一时间,我发现我只能想到这些:主键、索引、外键,竟觉得有些空洞,于是我便开始查阅资料...
Spring Boot电商项目6:
数据库
设计
与项目初始化一:
数据库
表
设计
;
说明: (1)
数据库
表
设计
是一项很重要的能力;但是,这种能力又不是一朝一夕就能很强的;需要自己不断的总结、归纳、对比,慢慢提升; (2)前面几个项目中,遇到的
数据库
表
设计
有: ● 【OA系统七:
数据库
表
设计
:RBAC(基于角色的访问控制)介绍与核心
表
;】:这个
表
设计
的核心就是,RBAC角色控制的OA系统的业务场景下的
表
设计
; ●【SSM开发书评网9:项目准备与SSM整合七:项目分析与
数据库
建
表
;】:这个
表
设计
不太复杂,其主要就是有【会员
表
】和【图书
表
】,以及...
数据库
-库
表
设计
【分享一些库
表
设计
经验】
本文的核心内容:记录积累一些库
表
设计
方案与技巧
数据库
实体与实体间的对应关系 1)
数据库
表
的菜单【分类】
设计
:如省市关联、图书的一、二级分类。 2)
数据库
表
设计
之树形结构的
表
3)
表
的简化方案(特定情况,例如,用户触发过的场景记录
表
) 4)
数据库
表
设计
之购物车,利用Session暂时存储购物车信息。
数据库
表
设计
技巧
MySql是
一个
属于关系型的
数据库
,5.6版本以后默认的存储引擎是InnoDB
数据库
表
的
设计
遵循三大范式 : 一 . 列是不可拆分的,每列都是不可拆分的最小数据单元 二 . 满足第一范式的前提下,
表
中非主键列不存在对主键不依赖或者部分依赖,确保每个列都和主键相关 一般因为存在多个主键或者存在复合主键,所以要拆
表
三 . 满足第二范式,且
表
中的列不存在对非主键列的传递依赖,每列都和主键列直接相关,而不是间接相关
数据库
的
设计
技巧 : 1. 原始单据与实体之间的关系 : 可以是一对一,一对多
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章