单选题 违反了完整性约束而导致的故障是______。
A) 程序故障 B) 系统故障 C) 介质故障 D) 事务故障

【正确答案】 D
【答案解析】[解析] 此类故障属于事务故障,表明事务没有提交或撤销就结束了,因此数据库可能处于不准确状态。