单选题 系统崩溃可能导致数据不一致,以下哪种情况可能发生?( )

A、 所有数据都更新成功,没有任何问题
B、 部分元组更新成功,部分未更新
C、 数据库自动回滚到之前的一致状态
D、 只有查询操作受到影响,其他操作正常
下载APP答题
由4l***w8提供 分享 举报 纠错

相关试题

单选题 在并发执行中,事务的隔离性要求?( )

A、事务可以感知其他并发事务的中间结果
B、事务之间可以随意交互
C、每个事务对其他并发事务无感知,中间结果隐藏
D、事务必须按照特定顺序执行,不能并发

单选题 考虑银行账户数据库,以下哪个操作不属于基本操作(在客户眼中)?( )

A、取款
B、存款
C、创建账户表
D、转账

单选题 事务的原子性通过以下哪种方式保证?( )

A、系统自动修复部分执行的事务
B、确保所有操作要么全部执行,要么全部不执行
C、允许事务在失败后继续执行部分操作
D、将事务拆分成多个小事务分别执行

单选题 在数据库操作中, “update … where …” 属于以下哪种基本操作?( )

A、查询
B、插入
C、删除
D、更新

单选题 ACID 属性中,一致性要求事务?( )

A、执行过程中数据库始终保持一致
B、执行完后数据库保持一致,执行过程中可以不一致
C、只需要保证数据的完整性,不考虑一致性
D、只要不出现错误,数据库可以不一致

单选题 在转账操作中,从 x 账户向 y 账户转账 美元,以下哪个步骤在逻辑上是最后执行的?( )

A、检查 x 账户是否至少有 美元
B、从 x 账户减去 美元
C、向 y 账户添加 美元
D、将 y 账户的新余额写回数据库

单选题 并发执行多个事务的好处不包括?( )

A、提高处理器利用率
B、提高磁盘利用率
C、增加事务吞吐量
D、保证事务执行顺序严格按照提交顺序

单选题 在事务状态中, “aborted” 状态表示?( )

A、事务成功完成
B、事务部分执行后等待提交
C、事务执行失败并已回滚,数据库恢复到事务开始前状态
D、事务正在执行