问题
单项选择题
校园一卡通的转账业务中,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于______。
A) 计算机病毒故障
B) 系统故障
C) 介质故障
D) 事务内部故障
答案
参考答案:D
解析: 数据库系统中的故障类型有事务内部的故障、系统故障、介质故障以及计算机病毒故障。系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。事务内部故障分为预期的和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的内部故障。学生消费时,需要把学生账户上的金额划到系统收入账上,这涉及两个更新操作,一是把学生账户余额减少,二是把系统收入账户的金额增加。它们要么全部完成,要么全部不做。学生的钱少了而系统收入帐户的余额也没有增加,使数据库处于不一致状态,属于预期的事务内部故障。