5个专家考查来自某系统10个部门的100 多名人员的工作能力,分4大方面,每个方面有5个小方面进行评价,分为优,良,差 三个级别,要求能按系统,按部门,按人员,按大方面,按小方面进行评价,数据结构如何设计最佳?

解决方案 »

  1.   

    1.人员表
    rybh,rymc,bmmc
    001,张三,开发部
    002.李四,支持部
    2.按照方面来分
    id,rybh,type1,type2,jb
    1,001,工作能力,开发能力,优
    2,001,工作能力,社交能力,差
      

  2.   


    表结构参考设计方案:表        字段      说明专家
              专家编号  PK 
              专家姓名部门
              部门编号  PK char(4) 首字符为D。
              部门名称人员
              人员编号  PK char(4) 首字符为P,与部门编号区别
              部门编号  FK
              姓名
    评价指标
              指标编号  PK  
              指标名称
              上级指标编号 如果是大类指标,则此字段为值为0 评分
              评分编号  PK
              指标编号  FK
              部门或人员编号  FK 可根据首字符不同,知道对应的是部门还是人员的评分。
              分值
      

  3.   

    MSTOP(陈建华(东莞立晨企业资讯服务有限公司))  victorycyz(中海) 的方案都不错
      

  4.   

    一张表有什么弊端吗
    就是将
    10个部门的100 多名人员的工作能力,分4大方面,每个方面有5个小方面进行评价,分为优,良,差 三个级别
    这些数据都放一张表应该很方便啊?也就是pandengzhe(无为) 的意思
    我对数据库没什么了解,大侠多多指教20个小方面按优,良,差拆成60 个更小的评判标准 绝对多余northwolves 的真是有钱人啊,两个帖子不用同时给我分了:)