输入数据违反完整性约束导致的数据库故障属于(47)。(2007年5月试题47)

admin2015-05-27  19

问题 输入数据违反完整性约束导致的数据库故障属于(47)。(2007年5月试题47)

选项 A、介质故障
B、系统故障
C、事务故障
D、网络故障试题8分析

答案C

解析 本题考查数据库故障的基础知识。
    当系统运行过程中发生故障时,利用数据库后备副本和日志文件可以将数据库恢复到故障前的某个一致性状态。数据库故障主要分为事务故障、系统故障和介质故障。
    (1)事务故障:是指事务在运行至正常终点前被终止,此时数据库可能处于不正确的状态,恢复程序要在不影响其他事务运行的情况下强行回滚该事务,即撤销该事务已经作出的任何对数据库的修改。事务故障的恢复由系统自动完成。
    (2)系统故障:是指造成系统停止运转的任何事件,使得系统要重新启动。系统故障的恢复是由系统在重新启动时自动完成的,此时恢复子系统撤销所有未完成的事务并重做所有已提交的事务。
    (3)介质故障:通常被称为硬故障。这类故障将破坏数据库或部分数据库,并影响正在存取的这部分数据的所有事务,日志文件也将被破坏。恢复的方法是重装数据库,然后重做已完成的事务。
转载请注明原文地址:https://jikaoti.com/ti/ESN7FFFM
0

最新回复(0)