单选题在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()A使用SQLiteDatabese的beginTransaction()方法可以开启一个事务B当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功C当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务DSQLite允许嵌套事务

单选题
在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()
A

使用SQLiteDatabese的beginTransaction()方法可以开启一个事务

B

当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功

C

当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务

D

SQLite允许嵌套事务


参考解析

解析: 暂无解析

相关考题:

关于数据库事务设计,有下列说法: Ⅰ.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 Ⅱ.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 Ⅲ.事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法 Ⅳ.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作 上述说法正确的是______。A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ和ⅣD.Ⅰ和Ⅱ

在数据库系统中,事务是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景: 假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为( )。 事务的一致性要求在没有其它事务并发执行的情况下,事务的执行应该保证数据库的一致性。数据库系统通常采用( )机制保证单个事务的一致性。 事务的隔离性保证操作并发执行后的系统状态与这些操作以某种次序顺序执行(即可串行化执行)后的状态是等价的。两阶段锁协议是实现隔离性的常见方案,该协议( )。 持久性保证一旦事务完成,该事务对数据库所做的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢复机制保证事务的持久性。假设在日志中记录所有对数据库的修改操作,将一个事务的所有写操作延迟到事务提交后才执行,则在日志中( ),当系统发生故障时,如果某个事务已经开始,但没有提交,则该事务应该( )。A.主动冗余 B.影子拷贝 C.热备份 D.多版本编程 A.逻辑正确性检查 B.物理正确性检查 C.完整性约束检查 D.唯一性检查 A.能够保证事务的可串行化执行,可能发生死锁 B.不能保证事务的可串行化执行,不会发生死锁 C.不能保证事务的可串行化执行,可能发生死锁 D.能够保证事务的可串行化执行,不会发生死锁 A.无需记录事务开始执行这一事件 B.无需记录事务已经提交这一事件 C.无需记录数据项被事务修改后的新值 D.无需记录数据项被事务修改前的原始值 A.重做 B.撤销 C.什么都不做 D.抛出异常后退出

将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。A) 数据库事务概要设计B) 应用程序详细设计C) 数据库概念设计D) 数据库事务详细设计A.B.C.D.

数据库管理系统中,为了保证事务的正确执行和维护数据库的完整性,要求数据库系统维护以下事务特性:【 】、一致性、隔离性和持久性。

所有事务均是通过读写操作来存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这事务的读写活动进行【 】调度,使得这些活动的执行过程不影响数据库的一致性。

事务是数据库中非常重要的概念。下列关于事务的说法,错误的是( )。A.当数据库出现事务故障或系统故障时,可以通过数据库日志文件进行恢复B.事务并发执行可能导致数据错误,采用三级加锁协议可以保证数据的一致性C.为了检测死锁,数据库管理系统会在执行每个事务时检测事务等待图中是否出现回路D.数据库管理系统可以采用先来先服务的方式防止活锁现象的出现

日志文件是用来记录对数据库的每一次更新活动的文件,当数据库系统发生故障时,可以利用它来进行恢复。下面列出的条目中不属于日志记录的内容的是? ( )A.事务开始信息B.事务更新信息C.事务提交信息D.事务地址空间

事务的持久性是指( )。A.事务的所有操作在数据库中要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务的隔离执行(没有并发其他事务)保持数据库的一致性

下面关于事务的ACID属性的叙述中,不正确的说法是( )。 A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做。B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由应用程序员编写事务程序来实现的。C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行时的某一结果是一样的。D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因此,如果系统出现故障,就会丢失它对数据库的更新并且无法恢复。

事务是数据库技术中一个非常重要的概念。下列关于事务的说法,错误的是A.当某事务未执行完成时,数据库暂时处于不一致状态,这时其他事务不会因这种不 一致状态而出现数据错误B.事务并发执行可以提高系统性能,但可能会导致数据出现问题。为了保证数据库数 据的一致性,对事务的调度一般尽可能采用串行调度策略C.利用日志文件进行数据库事务故障恢复和系统故障恢复是实现事务持久性的重要 手段D.存储管理器以事务方式访问数据库中的数据,确保数据库状态的一致性

在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

Windows Azure应用程序将数据存储在一个SQL Azure数据库应用程序启动一个操作,包括三个insert语句。您需要推荐一个方法回滚整个操作如果连接SQL Azure。应该的事情你推荐什么?()A、确保所有相同的数据库事务中执行的语句。B、创建一个数据库中的存储过程,包装的insert语句一试CATCH块。C、数据库中创建一个存储过程,包装的insert语句事务阻塞。D、打开一个新连接到数据库。使用一个单独的事务回滚原来的操作。

在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()A、使用SQLiteDatabese的beginTransaction()方法可以开启一个事务B、当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功C、当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务D、SQLite允许嵌套事务

下面哪个说法符合数据库系统WAL(log先写协议)()。A、数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、事务成功完成时不需要将与其相关的log页面强制写回磁盘D、事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘

下面关于数据库事务处理描述错误的是()。A、原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映B、一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的C、隔离性:事务在执行过程中可以感觉到系统中其他事务的执行D、持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出现故障时也如此

缓存事务是为解决缓存与数据库的一致性操作而提出的,即用于控制数据的安全存储,确保缓存数据操作与数据库数据操作保持在同一事务中。

下面说法正确的有()A、即时更新技术下数据库会被及时更新B、延迟更新技术下数据库不会被及时更新C、即时更新技术下事务故障需要undo操作D、延迟更新技术下事务故障不需要undo操作

关于日志下面说法正确的有()A、日志是记录了所有的更新操作B、必须先记日志,后写数据库C、日志必须严格按照并发事务执行的时间次序登记D、日志记录了所有的查询操作

事务通常是指一个任务的要求。数据库对事务处理的支持是确保数据的()。A、完整性B、正确性C、实时性D、安全性

关于数据库事务描述不正确的是()。A、一个事务中的所有对数据库的改变可以部分完成和部分不完成.B、一个事务中的所有对数据库的改变必须全部完成或全部不完成.C、数据库的事务是不可以再次划分的.D、如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库中恢复

关于事务处理下列说法错误的是()A、事务处理不是完全提交,就是完全回退B、COMMIT操作将事务所做更改写入数据库C、ROLLBACK则对事务操作进行回滚,取消对数据所做的更改D、COMMIT之后还可以通过ROLLBACK语句执行回滚操作

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

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

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

单选题事务通常是指一个任务的要求。数据库对事务处理的支持是确保数据的()。A完整性B正确性C实时性D安全性

判断题缓存事务是为解决缓存与数据库的一致性操作而提出的,即用于控制数据的安全存储,确保缓存数据操作与数据库数据操作保持在同一事务中。A对B错

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