想做个学生的收费系统:
学生基本信息表(S#学号主键,NJ#年级,ZY#专业,NAME学生姓名)
收费项目表(F#收费项目号主键,NJ#年级,ZY#专业,XMNAME收费项目名称,ADFEE预收金额)
学生收费信息表(FEEID#收费号主键,S#学生学号,F#收费项目号,FEE收费金额)
想做个学生收费系统,这样的数据库为第几范式?如何进行优化?