首页 > 软考
题目内容 (请给出正确答案)
[主观题]

当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的&rdq

uo;,这一性质通常被称为事务的()。

A.原子性 B.一致性 C.隔离性 D.持久性

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个…”相关的问题
第1题
事务是一个操作序列,这些橾作()。“当多个事务并发执行时,任何一个事务的更新操作直到其成
功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的()性质。

A.“可以做,也可以不做”,是数据库环境中可分割的逻辑工作单位 B.“可以只做其中的一部分”,是数据库环境中可分割的逻辑工作单位 C.“要么都做,要么都不做”,是数据库环境中可分割的逻辑工作单位 D.“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位 A.原子性 B.—致性 C.隔离性 D.持久性

点击查看答案
第2题
当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行
的结果与这些事务串行执行的结果一样,这一特性称为事务的______。

A)原子性

B)一致性

C)持久性

D)隔离性

点击查看答案
第3题
在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道所有的数据存
储在哪个站点上,称为()。分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti 完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行站点发送<prepare Ti>的消息,当收到所有执行站点返回的<ready Ti>消息后, 再向所有执行站点发送<commit Ti>消息。若参与事务 执行的某个站点故障恢复后日志中有<ready Ti>记录,而没有<commit Ti>记录,则()。

A.分片透明 B.复制透明 C.位置透明 D.异构式分布 A.事务Ti已完成提交,该站点无需做任何操作 B.事务Ti已完成提交,该站点应做REDO操作 C.事务Ti未完成提交,该站点应做UNDO操作 D.应向协调器询问以决定 的最终结果

点击查看答案
第4题
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保
证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景: 假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为()。 事务的一致性要求在没有其它事务并发执行的情况下,事务的执行应该保证数据库的一致性。数据库系统通常采用()机制保证单个事务的一致性。 事务的隔离性保证操作并发执行后的系统状态与这些操作以某种次序顺序执行(即可串行化执行)后的状态是等价的。两阶段锁协议是实现隔离性的常见方案,该协议()。 持久性保证一旦事务完成,该事务对数据库所做的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢复机制保证事务的持久性。假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中(),当系统发生故障时,如果某个事务已经开始,但没有提交,则该事务应该()。

A.主动冗余 B.影子拷贝 C.热备份 D.多版本编程 A.逻辑正确性检查 B.物理正确性检查 C.完整性约束检查 D.唯一性检查 A.能够保证事务的可串行化执行,可能发生死锁 B.不能保证事务的可串行化执行,不会发生死锁 C.不能保证事务的可串行化执行,可能发生死锁 D.能够保证事务的可串行化执行,不会发生死锁 A.无需记录“事务开始执行”这一事件 B.无需记录“事务已经提交”这一事件 C.无需记录数据项被事务修改后的新值 D.无需记录数据项被事务修改前的原始值 A.重做 B.撤销 C.什么都不做 D.抛出异常后退出

点击查看答案
第5题
():MySQL中事务在执行时,不会受其他事务的影响。保证未完成事务的所有操作与数据库系统的隔离,事务执行成功后才能看到执行结果。

A.原子性

B.一致性

C.隔离性

D.持久性

点击查看答案
第6题

设有两个事务T1,T2,其并发操作如图所示,下面描述正确的是()。

设有两个事务T1,T2,其并发操作如图所示,下面描述正确的是()。

A.不存在问题

B.丢失更新

C.不能重读

D.读“脏”数据

点击查看答案
第7题
设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是________。设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是________。

A.该操作序列不存在问题

B.该操作序列丢失更新

C.该操作序列不能重复读

D.该操作序列读出“脏”数据

点击查看答案
第8题
数据库系统运行的基本工作单位是事务。事务通常以BEGIN TRANSACTION语句开始,以COMMIT或ROLLBACK
吾句结束。COMMIT表示(26),ROLLBACK表示(27)。从终端用户的角度看,事务是一个(28)。

在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作(29)。在封锁技术方面,SQL 2提供如下4种“事务的一致性级别”:可读未提交数据、读提交数据、可重复读、可串行化。其中(30)允许事务读“脏”数据。

A.物理数据库尚未更新,事务执行失败

B.物理数据库尚未更新,事务执行成功

C.物理数据库已更新,事务执行失败

D.物理数据库已更新,事务执行成功

点击查看答案
第9题
事务回滚是指当事务中的某一语句执行失败时,将对数据库的操作恢复到事务执行前或某个指定位置。事务回滚使用()命令。

A.ROLLBACK

B.RETURN

C.COMMIT

D.ROLLER

点击查看答案
第10题
在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发
控制技术的说法,错误的是______。

A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用

B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁

C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象

D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改