更多“数据库中的事务是什么?”相关问题
  • 第1题:

    如果事务正常结束,则使用COMMIT语句,从而使相应的事务开始后所有对数据库造成的改变永久保留在数据库中。()


    参考答案:正确

  • 第2题:

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


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

  • 第3题:

    事务的持久性是指( )。

    A.事务的所有操作在数据库中要么都做,要么都不做

    B.事务一旦提交,对数据库的改变是永久的

    C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

    D.事务的隔离执行(没有并发其他事务)保持数据库的一致性


    正确答案:B
    解析:为了保证事务的正确执行,维护数据库的完整性,事务必须具有以下特性:①原子性(Atomicity)②一致性(Consistency)③隔离性(Isolation)④持久性(Durability),简称事务的ACID性质,其中事务的持久性是指一个事务完成后,它对数据库的改变必须是永久性的,即使系统可能产生故障。

  • 第4题:

    事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是什么特性?______

    A.原子性

    B.一致性

    C.隔离性

    D.持久性


    正确答案:A

  • 第5题:

    数据库中的封锁机制主要用于事务的 ____________控制。


    正确答案:
    并发【解析】数据库管理系统对事务的并发执行进行控制,以保证数据库的一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。给数据项加锁的方式有两种:共享锁和排他锁。

  • 第6题:

    若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态。()


    答案:对
    解析:
    若数据库中只包含成功事务提交的结果,则此数据库称为处于安全状态,反之称为非安全状态。

  • 第7题:

    数据库事务日志的用途是什么?()

    • A、事务处理
    • B、效据恢复
    • C、完整性约束
    • D、保密性控制

    正确答案:B

  • 第8题:

    请简述数据库系统中事务故障的恢复步骤。


    正确答案:(1)从日志文件最后向前扫描,查找该事务的更新操作;
    (2)对该事务的更新操作执行逆操作,即将日志记录中的“更新前数据的旧值”写入数据库;
    (3)若记录中是插入操作,则相当于作删除操作;若记录中是删除操作,则作插入操作;若记录中是修改操作,则用修改前值代替修改后值;
    (4)继续从后向前扫描日志文件,查找该事务的其他更新操作,并作同样处理;
    (5)重复上述步骤,直到读到该事务的开始标记,则事务故障恢复完成。

  • 第9题:

    请简述数据库中事务的概念及其特点。


    正确答案:(1)事务的概念:由用户定义的一个数据库操作序列,这些操作或者全部执行成功,或者一个也不执行,它是一个不可分割的逻辑工作单元
    (2)事务的特点:原子性、一致性、独立性、永久性。

  • 第10题:

    以下对于事务的叙述,比较全面的是()

    • A、事务中的操作是一个整体,要成功都成功,要失败都失败
    • B、事务可以把所操作的数据库由一个状态转变到另一个状态
    • C、事务在提交之前,其它事务看不到它对数据库的影响
    • D、事务提交后,其结果将在数据库中得以体现
    • E、以上所述都是正确的

    正确答案:E

  • 第11题:

    单选题
    数据库事务日志的用途是什么?()
    A

    事务处理

    B

    效据恢复

    C

    完整性约束

    D

    保密性控制


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    数据库中的事务是什么?

    正确答案: 事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。
    解析: 暂无解析

  • 第13题:

    如果数据库中只包含成功事务提交的结果,此数据库状态就称为【 】。


    正确答案:一致状态
    一致状态 解析:如果数据库中只包含成功事务提交的结果,此数据库状态就称为一致状态。

  • 第14题:

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


    正确答案:可串行化的 或 可串行化
    可串行化的 或 可串行化 解析:所有事务均是通过读写操作宋存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这些事务的读写活动进行可串行化调度,使得这些活动的执行过程不影响数据库的一致性。

  • 第15题:

    以下对于事务的叙述,比较全面的是()

    A.事务中的操作是一个整体,要成功都成功,要失败都失败

    B.事务可以把所操作的数据库由一个状态转变到另一个状态

    C.事务在提交之前,其它事务看不到它对数据库的影响

    D.事务提交后,其结果将在数据库中得以体现

    E.以上所述都是正确的


    参考答案:E

  • 第16题:

    事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中的“__________”写入数据库中。


    正确答案:
    改前值或改动前的值【解析】本题的考察点是事物故障恢复。事物故障恢复利用日志进行故障恢复,步骤为:①反向扫描日志,查找更新操作;②对每一个更新操作做逆行操作,即将日志记录中的“改前值”写入数据库;③如此下去,直至处理到该事物开始的日志。

  • 第17题:

    在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

    A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
    B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
    C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
    D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

    答案:C
    解析:

  • 第18题:

    SQL Server数据库中的一个完整的备份通常要包括()。

    A系统数据库、用户数据库和事务日志

    B系统数据库、系统表和数据字典

    C系统数据库、用户数据库和数据字典

    D用户数据库和事务日志


    A

  • 第19题:

    下面关于数据库事务处理描述错误的是()。

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

    正确答案:C

  • 第20题:

    分布式事务与集中式数据库中的事务一样具有()、()、()和()这4个特性。


    正确答案:原子性;一致性;隔离性;耐久性

  • 第21题:

    关于数据库事务描述不正确的是()。

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

    正确答案:A

  • 第22题:

    在建立ORACLE数据库时选择“事务处理”模版与选用“数据仓库”模版的区别是什么?


    正确答案: 事物处理型:经常反馈给客户信息,处理大容量或超大容量的数据。
    数据仓库型:主要频繁处理小型数据库,只是进行一些查询等操作。

  • 第23题:

    单选题
    在MS SQL Server中,关于数据库的说法正确的是()
    A

    一个数据库可以不包含事务日志文件

    B

    一个数据库可以只包含一个事务日志文件和一个数据库文件

    C

    一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

    D

    一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件


    正确答案: D
    解析: 暂无解析