求助最佳方案

northwolves 2004-03-22 11:33:02
5个专家考查来自某系统10个部门的100 多名人员的工作能力,分4大方面,每个方面有5个小方面进行评价,分为优,良,差 三个级别,要求能按系统,按部门,按人员,按大方面,按小方面进行评价,数据结构如何设计最佳?
...全文
52 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2004-04-04
  • 打赏
  • 举报
回复
谢谢大家,两个帖子一块结。
华芸智森 2004-03-23
  • 打赏
  • 举报
回复
给出一个数据库的大体设计方案..仅供参考
pandengzhe 2004-03-23
  • 打赏
  • 举报
回复
5*100*4*5*3=30000条记录

这个表不能缺吧,如果速度慢也可以拆开,其他的就无所谓了,对吧?
ryuginka 2004-03-23
  • 打赏
  • 举报
回复
MSTOP(陈建华(东莞立晨企业资讯服务有限公司))

victorycyz(中海)

的方案都不错
zhfliu 2004-03-23
  • 打赏
  • 举报
回复
顶一下,再学习
  • 打赏
  • 举报
回复
学学


up
flc 2004-03-23
  • 打赏
  • 举报
回复
学习
victorycyz 2004-03-23
  • 打赏
  • 举报
回复

表结构参考设计方案:

表 字段 说明

专家
专家编号 PK
专家姓名

部门
部门编号 PK char(4) 首字符为D。
部门名称

人员
人员编号 PK char(4) 首字符为P,与部门编号区别
部门编号 FK
姓名


评价指标
指标编号 PK
指标名称
上级指标编号 如果是大类指标,则此字段为值为0

评分
评分编号 PK
指标编号 FK
部门或人员编号 FK 可根据首字符不同,知道对应的是部门还是人员的评分。
分值



flyingscv 2004-03-23
  • 打赏
  • 举报
回复
一张表有什么弊端吗
就是将
10个部门的100 多名人员的工作能力,分4大方面,每个方面有5个小方面进行评价,分为优,良,差 三个级别
这些数据都放一张表

应该很方便啊?也就是pandengzhe(无为) 的意思
我对数据库没什么了解,大侠多多指教

20个小方面按优,良,差拆成60 个更小的评判标准 绝对多余

northwolves 的真是有钱人啊,两个帖子不用同时给我分了:)
northwolves 2004-03-23
  • 打赏
  • 举报
回复
多谢大家支持!!!!!

另外还要求能够统计任意部门或员工的优的方面和差的方面。
部门表,员工表,专家表,大方面,小方面的设计很简单,但评判结果表如何设计?
比如:20个小方面按优,良,差拆成60 个更小的评判标准(设成布尔逻辑型),结果计入

员工ID + 60 个字段? 这样效率怎样(共700 余条记录)?
华芸智森 2004-03-23
  • 打赏
  • 举报
回复
5个专家考查来自某系统10个部门的100 多名人员的工作能力,分4大方面,每个方面有5个小方面进行评价,分为优,良,差 三个级别,要求能按系统,按部门,按人员,按大方面,按小方面进行评价,数据结构如何设计最佳?

'---------------------------------------------------------------
数据表分为:部门资料,员工资料,等级资料,专家资料.员工等级(凡主键皆不能为NULL)

1. 部门资料(AchDep)

主键 含义 名称 类型 空否 索引 外键 缺省值 初值 备注
Y 所属编号 ParDepID VarChar(32)
Y 部门编号 DepID Varchar (32)
部门名称 DepName Varchar (32)
负责人 EmpID Varchar (32)
职能 Function Varchar (255)
备注 Remark Text

2.员工资料数据字典 (AchEmployee)

主键 含义 名称 类型 空否 索引 外键 缺省值 初值 备注
Y 员工编号 EmpID Varchar (32)
员工名称 EmpName Varchar (64)
联系电话 LinkTel Varchar (32)
性别 Sex Varchar (2) 缺省-女, 1-女,2-男
手机传呼 Tel Varchar (32)
出生日期 Birthday DateTime
到职日 EmpDate DateTime
离职日 DimiDate DateTime
.................. 省略

3.等级资料(Achgrade)
主键 含义 名称 类型 空否 索引 外键 缺省值 初值 备注
Y 等级编号 GraID Varchar (32)
等级名称 GraName Varchar (64)

4.专家资料(AchMavin)
主键 含义 名称 类型 空否 索引 外键 缺省值 初值 备注
y 专家编号 MavID Varchar (32)
专家名称 MavName Varchar (64)

5.员工等级(DepGrade)
主键 含义 名称 类型 空否 索引 外键 缺省值 初值 备注
y 员工编号 EmpID Varchar (32)
y 专家编号 MavID Varchar (32)
等级编号 GraID Varchar (32)
online 2004-03-23
  • 打赏
  • 举报
回复
1.人员表
rybh,rymc,bmmc
001,张三,开发部
002.李四,支持部
2.按照方面来分
id,rybh,type1,type2,jb
1,001,工作能力,开发能力,优
2,001,工作能力,社交能力,差




7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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