按zjcxc朋友的设计,存在问题:在学生费信息表中一个学号将对应多条记录
例:学号,   项目编号,明细编号,应缴费,实缴费,找零,欠费,经办人,缴费日期
00000000001 0001    01       5900
00000000001 0002    01       300
00000000002 0001    01       5900
00000000002 0002    01       300
00000000002 0003    02       800
  

解决方案 »

  1.   

    newly_ignorant朋友能否用具体数据说明一下?谢谢!
      

  2.   

    回楼主:
    按zjcxc朋友的设计,存在问题:在学生费信息表中一个学号将对应多条记录
    这个不是问题吧?为什么一个学号只能对应一条记录?这个学生有多少个收费项目,就对应多少条记录不好吗?
    比如,你的收费项目有20项,如果有大部分的学生都只用到了其中的某几项.
    如果照你的表设计,岂不是有十多项经常是空置不用的?
      

  3.   

    zjcxc朋友:
    我觉得按你的想法,数据表要设计为:
    1、收费项目表(项目编号,项目名称)
                    0001    学杂费
                    0002    教材费
                    0003    住宿费
    2.收费项目明细表(项目编号,明细编号,专业名称,     收费标准)
                     0001     01  计算机及应用(专科) 5900
                     0001     02  工商管理(本科)     3600
                     ...
                     0002     01  计算机及应用(专科)  300
                     0002     02  工商管理(本科)      200
                     ...
                     0003     01  4人间               1000
                     0003     02  6人间                800
                     ...
    3、学生缴费信息表(学号,姓名,专业,班级,是否住宿,应缴费,实缴费,找零,欠费,经办人,缴费日期)
    4、学生缴费清单表(学号,项目编号,明细编号,收费标准)
                 
      

  4.   

    newly_ignorant朋友的方法我先消化一下再答复。
      

  5.   

    newly_ignorant的方法是可行的,但存在一个问题:对于用户操作不是很友好。