当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·在notes中启动本机的应用程序    »显示摘要«
    摘要: 怎样才能在notes中打开本机的应用程序(office 系列除外)。我已经用 dim session as new notessession dim db as notesdatabase dim uiws as new notesuiworkspace dim inputfile as variant dim excel as variant set excel = c......
 ·如何动态的向treeview里加入item    »显示摘要«
    摘要: 我想在得到几个string后向tree里加几个item,我不知道htreeitem怎么设? 大家帮忙。 ......


令人头痛的数据库结构设计

一问卷系统,如下:  
   
  一、基本信息:  
  问卷卷号:  
  区域:  
  公司类型:  
  营业店:  
  二、问题内容:  
  A大类  
  ..A1小类  
  ....A11部份(1分:问题1到3,只要有一个是“否”则0分,否则1分)  
  ......问题1................(答案:是/否)  
  ......问题2................(答案:是/否)  
  ......问题3................(答案:是/否)  
  ....A12部份(1分:问题4答案是“是”1分,否则0分)  
  ......问题4................(答案:是/否)  
  ....A13部份(1分:同A12部份)  
  ......问题5................(答案:是/否)  
  ....A14部份(1分:两间公司比较以上A1小类总分,M记高分则加1,否则减1;K记一律为0分)  
  ..A2小类  
  ....A21部份(1分:同A12部份)  
  ......问题6................(答案:是/否)  
  ....A22部份(10分:第一个分值占6分,第二个分值占4分)  
  ......问题7................(问题是随机问题,人手打分,并且有两个分值!)  
  ....A23部份(1分:同A14)  
  B大类  
  ..B1小类  
  ....B11部份(3分:问题8到12,有一个“否”则少一分,直至0分为止)  
  ......问题8................(答案:是/否)  
  ......问题9................(答案:是/否)  
  ......问题10................(答案:是/否)  
  ......问题11................(答案:是/否)  
  ......问题12................(答案:是/否)  
  ....B12部份(3分:同A14)  
  ......  
  ......  
  ......  
   
  查询输出:根据区域、公司类型、营业店,分类汇总合计、大类、小类、部分的分数。  
   
  大家给点意见,如何做最好。  
  1.所有的信息都放在一个表里,每份问卷一条记录,也就是每个问题一个字段,这样做,建库很快,录入介面也很好做,但查询介面做起来就很复杂了。  
  2.尽量符合范式,主表记录基本信息,从表记录问题号、大类编号、小类编号、部份编号和问题扣分等,辅助表记录部分编号、部份最高分、部分最低分。这样好象好做一点,但还有很多问题,如:A14部份的公司间比较得分,问题7的双分值......  
  3.或者有其他方法?  
   
  谢谢!

NO.1   作者: txlicenhe

字段  
  1:方案ID,大类,小类,部份,分值,计分方式,答案  
  2:问题,方案ID  
  不知是否符合楼主要求。

NO.2   作者: liu_hand

同意

NO.3   作者: dippergao

方案ID是指自动编号


 ·关于换行和空格    »显示摘要«
    摘要: 如何按照数据库里的内容格式在html输出?nl2br是换行,空格应该怎么处理呢? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE