问题 单项选择题

()引起的数据库异常,其破坏性最大。

A.事务故障

B.系统故障

C.介质故障

D.病毒引起故障

答案

参考答案:C

解析:

数据库中的四类故障是:事务内部故障、系统故障、介质故障及计算机病毒。

事务内部故障:事务内部的故障有的是可以通过事务程序本身发现。例如,银行转账事务,将账户A 的金额转X到账户B,此时应该将账户A 的余额-X,将账户B 的余额+X。如果账户A 的余额不足,那么,两个事务都不做,否则都做。但有些是非预期的,不能由事务程序处理的,如运算溢出、并发事务发生死锁等。

系统故障:通常称为软故障,是指造成系统停止运行的任何事件,使得系统要重新启动,如CPU 故障,操作系统故障,突然停电等。

介质故障:通常称为硬故障。如磁盘损坏、磁头碰撞、瞬时强磁于扰。此类故障发生几率小,但破坏性最大。

计算机病毒:是一种人为的故障和破坏,是一些恶作剧研制的一种计算机程序,可以繁殖和传播。

单项选择题
单项选择题