评估系统的数据库设计讨论
做一个评估系统,有很多项数据,我把它做成十几个表,每个数据做成一个字段(这样做有问题吗,有更好的做法吗?)
系统要实现自动评估后算分的功能,比如一个数据要大于多少,一个数据要等于多少。。符合要求的加多少分
我的想法是:把这些评估标准都放在一个表里,表结构如下:
id:编号
table:校验的表名称
field:校验的字段名
operator:运算符
value:标准值
level:级别(不同级别,标准值不同)
score:得分
评分时,就调出这个表,遍历表记录,算出分值
大家看看这种做法合适吗,提提意见