为了账号安全,请及时绑定邮箱和手机立即绑定

数据库中的历史数据的处理问题

数据库中的历史数据的处理问题

繁星点点滴滴 2019-04-19 16:11:53
比如一个教务管理系统,学生毕业之后,这些学生的数据该如何处理?如果导出来放起来,管理员查看起来不方便。但是如果新建一个字段把毕业的学生做个标记,学生越来越多,学生表查询起来会影响效率。还有一个问题就是比如在删除一个教师的时候并不能真的将其从数据库删除,因为在查看档案时,还要有这个教师的信息,这时候又该如何处理?
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

对数据库这方面我不是非常懂,说点自己的愚见:
第二个我可以回答,增加一个trash字段,删除的时候设置trash=1,普通用户查询操作的时候增加trash=0的条件,管理员操作的话不需要。
第一个问题我倒是觉得没什么问题,几年下来顶多也就几十万的数据,应该没什么影响。如果有洁癖的话我个人觉得可以每次新生入学的时候将上一届的学生信息提取出来分表放置。
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 330 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信