niusouti.com

先执行一个UPDATE命令,然后又执行了一个COMMIT命令,下面动作按正确顺序排列的是()。 a·数据块从数据文件复制至数据库高速缓存区 b.数据库高速缓存区的数据被更新 c.日志文件被更新 d.变化的数据块被写入磁盘 e.日志文件被写入磁盘A、a-c-b-e-dB、c-a-b-e-dC、a-b-c-e-dD、a-c-e-b-d

题目

先执行一个UPDATE命令,然后又执行了一个COMMIT命令,下面动作按正确顺序排列的是()。 a·数据块从数据文件复制至数据库高速缓存区 b.数据库高速缓存区的数据被更新 c.日志文件被更新 d.变化的数据块被写入磁盘 e.日志文件被写入磁盘

  • A、a-c-b-e-d
  • B、c-a-b-e-d
  • C、a-b-c-e-d
  • D、a-c-e-b-d

相似考题
更多“先执行一个UPDATE命令,然后又执行了一个COMMIT命令,下面动作按正确顺序排列的是()。 a·数据块从数据文件复制至数据库高速缓存区 b.数据库高速缓存区的数据被更新 c.日志文件被更新 d.变化的数据块被写入磁盘 e.日志文件被写入磁盘A、a-c-b-e-dB、c-a-b-e-dC、a-b-c-e-dD、a-c-e-b-d”相关问题
  • 第1题:

    在登录日志文件时,应该________。

    A.将更新数据库与登录文件两个操作同时完成

    B.将更新数据库与登录文件两个操作按随机的顺序完成

    C.先写数据库的更新,后登录日志文件

    D.先登录日志文件,后写数据库的更新


    正确答案:D
    解析:为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:1、登记的次序严格按并发事务执行的时间次序;2、必须先写日志文件,后写数据库。

  • 第2题:

    oracle数据库中,下面哪些类型的数据文件分布在一个磁盘组的所有磁盘上?()

    A.归档日志

    B.Redologfiles

    C.Redolog、归档日志、控制文件三种类型的文件都散布在磁盘组中的磁盘上

    D.所有数据文件都散布在磁盘组中的磁盘上。

    E.控制文件


    参考答案:C

  • 第3题:

    在登录日志文件时,应该______。

    A.将更新数据库与登录文件两个操作同时完成

    B.将更新数据与登录文件两个操作按随机的先后顺序完成

    C.先写数据库的更新,后登录日志文件

    D.先登录日志文件,后写数据库的更新


    正确答案:D

  • 第4题:

    下列关于SQL Server 2008数据库文件的说法,错误的是( )。

    A.一个数据库可以包含多个数据文件,但这些数据文件不能放置在同~个物理磁盘上

    B.数据库的数据文件和日志文件最好分别存放在不同的物理磁盘』_二

    C.用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中

    D.数据库的主要数据文件必须存放在PRIMARY文件组中


    正确答案:A
    一个数据库可以包含多个数据文件,这些文件可以存放在一个物理磁盘上,也可以放在不同的物理磁盘上。

  • 第5题:

    下列哪一个后台进程和对应的数据库组件能够保证即使用户对数据库所做的修改没有写入数据文件,也不会发生修改内容丢失的情况()

    A.DBWn与数据库缓冲区

    B.LGWR与重做日志文件

    C.CKPT与控制文件

    D.ARCn与归档日志文件


    参考答案:A

  • 第6题:

    下列关于数据库恢复的描述中,不正确的是----。

    A.应定期将数据库做成档案文件

    B.在进行事务处理过程时数据库更新的全部内容写入日志文件

    C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态

    D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态


    正确答案:D
    解析:发生故障时,用最新的档案文件和日志文件的更新映像。可以将文件恢复到最新的检查点文件状态。所以D项不正确。

  • 第7题:

    在SQLServer中创建一个数据库,在指定的磁盘位置至少会生成以下文件()

    • A、主数据文件.MDF
    • B、系统数据文件.SDF
    • C、次数据文件.NDF
    • D、事务日志文件.LDF

    正确答案:A,D

  • 第8题:

    下面关于COMMIT命令说法错误的是()。

    • A、执行COMMIT命令时,LGWR不会进行任何操作
    • B、执行COMMIT命令时,DBWn不会进行任何操作
    • C、执行COMMIT命令时发生的所有物理操作是LGWR进程将日志缓冲区的内容写入磁盘
    • D、当满足某些条件时,DBWn进程会将脏缓冲区写入磁盘

    正确答案:A

  • 第9题:

    下列哪一个后台进程和对应的数据库组件能够保证即使用户对数据库所做的修改没有写入数据文件,也不会发生修改内容丢失的情况()

    • A、DBWn与数据库缓冲区
    • B、LGWR与重做日志文件
    • C、CKPT与控制文件
    • D、ARCn与归档日志文件

    正确答案:A

  • 第10题:

    下列关于ORALCE数据库的描述,不正确的是()

    • A、索引表含ROWID值
    • B、一个事务即使不被提交,也会被写入到重做日志中
    • C、拥有不同大小的回滚段没有任何益处
    • D、COMMIT后,数据不一定立即写入数据文件中

    正确答案:A

  • 第11题:

    oracle数据库中,下面哪些类型的数据文件分布在一个磁盘组的所有磁盘上?()

    • A、归档日志
    • B、Redo log files
    • C、Redo log、归档日志、控制文件三种类型的文件都散布在磁盘组中的磁盘上
    • D、所有数据文件都散布在磁盘组中的磁盘上
    • E、控制文件

    正确答案:C

  • 第12题:

    多选题
    在SQLServer中创建一个数据库,在指定的磁盘位置至少会生成以下文件()
    A

    主数据文件.MDF

    B

    系统数据文件.SDF

    C

    次数据文件.NDF

    D

    事务日志文件.LDF


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

  • 第13题:

    ● 事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54)。为保证事务的此性质,需要利用数据库的 (55) 。

    (54)

    A. 原子性

    B. 一致性

    C. 隔离性

    D. 持久性

    (55)

    A. 日志文件

    B. 全局备份

    C. 增量备份

    D. 影子备份


    正确答案:D,A
    试题(54)、(55)分析
        本题考查对事务处理相关知识的理解和掌握。
        事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务己完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将已提交的数据写入数据库。
    参考答案
    (54)D(55)A

  • 第14题:

    在oracle数据库中使用干净的方式关闭数据库,正常的挂在数据库,执行以下命令打开数据库SQL>ALTERDATABASEOPEN;哪两种说法是正确的()。

    A.实例恢复是打开数据库之前执行

    B.所有的日志文件成员的路径和存在进行检查

    C.所有的在线数据文件头进行一致性检查

    D.联机重做日志文件和联机数据文件被打开


    参考答案:CD

  • 第15题:

    在登录日志文件时,应该( )。

    A.将更新数据库与登录文件两个操作同时完成

    B.将更新数据,序与登录文件两个操作按随机的先后/顷序完成

    C.先写数库库的更新,后登录日志文件

    D.先登录日志文件,后写数据库的更新


    正确答案:D
    解析:为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:(1)登记的次序严格按并发事务执行的时间次序。(2)必须先写日志文件,后写数据库。把对数据的修改写到数据库中,及把表示这个修改的日志记录写到日志文件中是两个操作:有可能在这两个操作之间发生故障,也就是说两个写操作只完成了一个。如果先写数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行了一次不必要的UNDO操作,并不影响数据库的正确性。所以,为了安全,要先写日志文件,再写数据库的修改。

  • 第16题:

    在MS SQL Server中,关于数据库的说法正确的是()。

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

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

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

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


    本题答案:D

  • 第17题:

    SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法中,正确的是__________。

    A.一个数据库可包含多个主要数据文件和多个日志文件

    B.一个数据库只能包含一个主要数据文件和一个日志文件

    C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件

    D.一个数据库可包含多个次要数据文件和多个日志文件


    正确答案:D

  • 第18题:

    下列关于SQL Server 2008数据库的说法,正确的是()。

    A一个数据库可由多个数据文件和多个日志文件组成

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

    C一个数据库的所有数据文件必须存放在相同的物理位置

    D一个数据库的数据文件和日志文件必须存放在不同的物理位置


    A

  • 第19题:

    下列对于进程的描述正确的是()。

    • A、SMON:打开数据库,支持实例与数据库的连接
    • B、PMON:管理用户会话
    • C、DBWn:负责数据文件的所有写入
    • D、LGWR:将应用于数据库高速缓存区中数据的所有变化写入磁盘上的联机重做
    • E、CKPT:确保实例不时地与数据库同步,但不能控制这种同步情况的发生频率

    正确答案:A,B,C

  • 第20题:

    SQL Server中,下面关于数据库文件叙述错误的是()。

    • A、可添加辅助数据文件和事务日志文件
    • B、可删除主数据文件和事务日志文件
    • C、可修改数据文件和事务日志文件大小
    • D、一个数据库至少有一个事务日志文件

    正确答案:B

  • 第21题:

    在SQL Server2008系统中,下面说法错误的是()

    • A、一个数据库中至少有一个数据文件,但可以没有日志文件
    • B、一个数据库中至少有一个数据文件和一个日志文件
    • C、一个数据库中可以有多个数据文件
    • D、一个数据库中可以有多个日志文件

    正确答案:A

  • 第22题:

    SQL Server数据库是由文件组成的。下列关于数据库所包含的文件的说法,正确的是()。

    • A、一个数据库可包含多个主数据文件和多个日志文件
    • B、一个数据库只能包含一个主数据文件和一个日志文件
    • C、一个数据库可包含多个次要数据文件,但只能包含一个日志文件
    • D、一个数据库可包含多个次要数据文件和多个日志文件

    正确答案:D

  • 第23题:

    关于回滚日志说法错误的是()

    • A、回滚日志文件作为一个单独的数据文件存储在磁盘上
    • B、可以为已有的数据库添加新的回滚日志文件
    • C、可以任意增加原有的回滚日志文件大小
    • D、数据库创建时会自动生成一个回滚日志文件

    正确答案:C