DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: will1885
今日帖子: 16
在线用户: 16
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 sxxylz ★☆☆☆☆ -
普通会员
2003/12/15 17:25:31
标题:
数据库设计问题,请高人指点 浏览:1563
加入我的收藏
楼主: 我在设计一个统计质检所人员工作量化积分的程序。质检所的业务流程是这样的:每个样品有若干检验项目,每个项目有固定的检验分值,由不同的检验人员来做。我先设计了一个检验项目表(检验项目,检验分值),人员表(编号,姓名),可最关键的检验样品一览表却无法设计出。原设想检验样品一览(样品编号,检验项目,检验员)可计算得出检验员的全部分值。可是实际情况是:每个样品有不同数目和内容的检验项目。即检验项目这个字段的值是由多条纪录构成的。请大侠们帮我设计一个这个数据库的逻辑结构。
----------------------------------------------
-
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2003/12/15 18:43:26
1楼: 我还是未弄清你的意思,如果对不同的检验员检验相同的检验项目可有不同的检验分值,则你应该在"检验样品一览(样品编号,检验项目,检验员)"表中保存检验分值,同时用(样品编号,检验项目,检验员)作联合主键不就可以了吗?
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 sxxylz ( ) ★☆☆☆☆ -
普通会员
2003/12/16 9:00:39
2楼: 我的意图是不仅要统计出检验员的分值,而且为了管理上方便,要有一个统计检验纪录的表,按照使用习惯,这个表的主键是检验编号,日常习惯是一个检验样品号,后面列出所检验的项目。即每一个编号对应一个样品,而又同时对应若干个不同的检验项目,从而对应若干个不同的人。如果用(样品编号,检验项目,检验员)同时做主键时,则在生成的检验纪录表和最后打印纪录表时不符合日常使用的习惯,即样品编号这栏有很多重复。请参照附图
此帖子包含附件:sxxylz_200312169039.doc 大小:19.0K
----------------------------------------------
-
作者:
男 sxxylz ( ) ★☆☆☆☆ -
普通会员
2003/12/17 10:45:33
3楼: 怎么没人帮我解答啊,可能是我没有描述清楚。我将现实使用的表做为附件发上来,这样可能清楚点。
 静候高人回复
此帖子包含附件:sxxylz_20031217104532.doc 大小:24.0K
----------------------------------------------
-
作者:
男 liberson ( ) ★☆☆☆☆ -
盒子活跃会员
2003/12/17 11:09:42
4楼: 建议:
这个问题好象并不简单,本人建议做如下布局:数据库中应建立基础数据表和工作数据表两部分,基础数据表包括人员信息表、样品信息表、检验项目表、样品与检项对照表,当然还可以建立一个人员与检项对照表,以规定什么人员可以作什么样的检验项。工作数据表即是实际检验操作的流水帐,其中应包括人员代码、样品代码、检项代码和检得值,可能还有日期字段等。至于最终出什么格式的报表,哪应该只是一个统计的问题。

----------------------------------------------
-
作者:
男 sxxylz ( ) ★☆☆☆☆ -
普通会员
2003/12/17 11:30:03
5楼: 多谢4 楼的回答,我还有点不是很清楚,能否将你所说的《样品信息表》和《检品和检项对照表》的结构告诉我。我的信箱是sxxylz@com
----------------------------------------------
-
作者:
男 sxxylz ( ) ★☆☆☆☆ -
普通会员
2003/12/17 11:34:38
6楼: 我的信箱是sxxylz@163.com
----------------------------------------------
-
作者:
男 liu55721 ( ) ★☆☆☆☆ -
盒子活跃会员
2003/12/17 12:37:50
7楼: 用SQL server 设计,所说一览表,并不需要在基础表中设计,用视图来解决.详情可发邮件到liu55721@263.net,我对此很感兴趣,不妨我们来共同解决这个问题.
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行78.125毫秒 RSS