总结一些学生找人改成绩之前的考虑担心的问题,例如一些学生在找黑客q 1779873055改成绩【即是在互联网上雇佣对教务系统非常了解,对教务处制度了解的人,并且有一定的技术含量能攻破教务系统】
⑴ 问题: 教务系统是2个服务器,一个内网备份,一个外网提供给学生查,你改了外网,但是内网物理隔绝的改不了,一核对就发现了。
分析: 从以上这个问题来看,要探个明白,得先明白一个工作原理,因为教务系统每天每时每刻都在运行/,也就是说,假如你现在登录系统,然后你改个密码,选个课,报个重修什么的。那么系统数据库关于你操作的数据都会随之你的操作而变动,所以不可能内网物理隔绝,这种老方式不适用于教务工作,物理内网隔绝备份,只适用于固定信息备份,例如,学籍固定信息。
【重要】而时刻变动的教务系统数据库用的是ORACLE,教务系统只有一个数据库,就是教务系统用的数据库,这个数据库本身也是起的备份作用。但是其实数据是不会丢失,对于备份在教务系统设计之初还是没有过多的考虑,因为没有哪个学校吃饱饭没事老惦记着防御他人改成绩。
那么,正常的情况下,就算教务系统奔溃,那么数据库依然不会受影响,数据不会丢失。
数据库本身是提供给调用的。
物理操作上的对于:改,加,删,减。都属于教务系统对数据库的调用动作。这对数据库来说是合理合法可操作性行为。因为这些可调用动作,是数据语句型【可以理解为每次只允许操作一个数据】。
但是什么是不合常理非法操作呢?
首先,例如这个动作:
物理工作对整个名称为:xxxxjwxt数据库 删除整个数据库 <<<<< 则为不合理。
也可以理解为:正常的调用数据是允许的,因为数据库本身就是提供给调用。但是对整个单位为1的数据库进行删除是不可以的。
所以,数据库本身就是起的备份安全作用,教务系统只有一个数据库。所以尽情的修改吧,除了翻试卷核对之外,其他是不会核对出来的。
|