比如一个教务管理系统,学生毕业之后,这些学生的数据该如何处理?如果导出来放起来,管理员查看起来不方便。但是如果新建一个字段把毕业的学生做个标记,学生越来越多,学生表查询起来会影响效率。还有一个问题就是比如在删除一个教师的时候并不能真的将其从数据库删除,因为在查看档案时,还要有这个教师的信息,这时候又该如何处理?
2 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
对数据库这方面我不是非常懂,说点自己的愚见:第二个我可以回答,增加一个trash字段,删除的时候设置trash=1,普通用户查询操作的时候增加trash=0的条件,管理员操作的话不需要。第一个问题我倒是觉得没什么问题,几年下来顶多也就几十万的数据,应该没什么影响。如果有洁癖的话我个人觉得可以每次新生入学的时候将上一届的学生信息提取出来分表放置。
添加回答
举报
0/150
提交
取消