收费项目表:
项目ID,项目名称
100      学杂费
101      计算机及应用
102      物业管理
200      住宿费
300      代办费
400      教材费
...
收费标准表:
项目ID,收费标准     
101     5900
102     5300
...

解决方案 »

  1.   

    收费项目表:(PK:项目ID+收费标准ID )
    项目ID, 收费项目名称  收费标准ID    收费标准名称
     001     学杂费        001          计算机及应用 (专科)
     001     学杂费        002          物业管理(专科)
    ......
     002     住宿费        001          4人间 002     住宿费        002          6人间
    ....
    ....收费标准表:(PK:项目ID+收费标准ID )
    项目ID,收费标准ID 收费标准     
    001        001      5900
    ...
    002        001      1000
    ...
    ...
      

  2.   

    收费项目表:(PK:项目ID)
    项目ID, 收费项目名称  
     001     学杂费          
     002     住宿费        
    ....
    收费标准分类表:(PK:收费标准ID )
    项目ID 收费标准ID    收费标准名称
     001      001          计算机及应用 (专科)
     001      002          物业管理(专科)
    ......
     002      003          4人间 002      004          6人间
    ....
    ....
    收费标准表:(收费标准ID )
    收费标准ID 收费标准     
    001        5900
    ...
    003        1000
    ....
      

  3.   

    按你的方法在收费标准表中将至少会有几百条的记录,ID将从001-***,让用户记住每个ID所对应的内容好像不大好吧。
      

  4.   

    按1、2、3范式的要求设计如下:1、收费项目总表
    2、收费项目明细表
    3、收费项目标准表
    1、项目总表(主键ID_H)
         
             ID_H     项目名称_H    
           
            A01         学杂费
            A02         住宿费 
            A03         代办费
            A04         教材费
                  …………2、项目明细表(主键ID_D、外键 ID_H)
         
            ID_H   ID_D     项目名称_D        ID_C        A01    B_0101    计算机及应用     C01
            A01    B_0102      物业管理       C03
                      ……
            A02    B_0201     4人间           C02
            A04    B_0202     6人间
                       ……   
                      …………
    3、收费项目标准表(主键ID_C)
       
            ID_C     标准
             C01     5900
             C02     600
             C03     5300
             C04     1000
               
      项目明细表的列 ID_C 记录的是 该项目收费标准在 收费项目标准表 的对应列数据
      

  5.   

    你把你的要求全部说清,OK?你在楼顶的要求是设计 <收费标准> 模块.没说是整个收费系统!