当前位置: 代码迷 >> Sql Server >> 这样的数据设计符合第几范式?怎么进行优化
  详细解决方案

这样的数据设计符合第几范式?怎么进行优化

热度:77   发布时间:2016-04-27 14:22:08.0
这样的数据设计符合第几范式?如何进行优化?
想做个学生的收费系统:
学生基本信息表(S#学号主键,NJ#年级,ZY#专业,NAME学生姓名)
收费项目表(F#收费项目号主键,NJ#年级,ZY#专业,XMNAME收费项目名称,ADFEE预收金额)
学生收费信息表(FEEID#收费号主键,S#学生学号,F#收费项目号,FEE收费金额)
想做个学生收费系统,这样的数据库为第几范式?如何进行优化?

------解决方案--------------------
学生基本信息表(S#学号主键,NJ#年级,ZY#专业,NAME学生姓名,F#收费项目号)
收费项目表(F#收费项目号主键,XMNAME收费项目名称,ADFEE预收金额,FEE收费金额)
学生收费信息表(FEEID#收费号主键,S#学生学号,F#收费项目号)


这样应该差不多吧 收费金额应该在项目表里面就可以了
  相关解决方案