免费智能真题库 > 历年试卷 > 软件设计师 > 2014年上半年 软件设计师 上午试卷 综合知识
  第52题      
  知识点:   数据库的备份与恢复
  章/节:   计算机软件知识       

 
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入(51);当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入(52);当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。
 
 
  A.  索引文件
 
  B.  数据文件
 
  C.  日志文件
 
  D.  数据字典
 
 
 

 
  第31题    2009年下半年  
   21%
ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到..
  第53题    2014年上半年  
   16%
“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程对其他事务都是不可见的”,这一性质通常被称为..
  第52题    2017年上半年  
   32%
若事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3..
   知识点讲解    
   · 数据库的备份与恢复
 
       数据库的备份与恢复
               故障类型
               人为错误、硬盘损坏、计算机病毒、断电或是天灾人祸等都有可能造成数据的丢失,所以应该强调备份的重要性。备份实际上是数据的保护意识,在危机四伏的网络环境中,数据随时有被毁灭的可能。在数据库中的四类故障有事务内部故障、系统故障、介质故障和计算机病毒。
               备份方法
               恢复的基本原理是"建立数据冗余"(重复存储)。建立冗余数据的方法是进行数据转储和登记日志文件。数据的转储分为静态转储和动态转储、海量转储和增量转储。
               (1)静态转储和动态转储。静态转储是指在转储期间不允许对数据库进行任何存取、修改操作;动态转储是指在转储期间允许对数据库进行存取、修改操作。因此,转储和用户事务可并发执行。
               (2)海量转储和增量转储。海量转储是指每次转储全部数据;增量转储是指每次只转储上次转储后更新过的数据。
               (3)日志文件。在事务处理的过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入日志文件。一旦发生故障,DBMS的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。因此,DBMS利用日志文件来进行事务故障恢复和系统故障恢复,并可协助后备副本进行介质故障恢复。
               恢复
               数据恢复有3个步骤。
               (1)反向扫描文件日志,查找该事务的更新操作。
               (2)对事务的更新操作执行逆操作。
               (3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理,直到事务的开始标志。
               数据库镜像
               为了避免磁盘介质出现故障影响数据库的可用性,许多DBMS提供数据镜像功能用于数据库恢复。数据库镜像是通过复制数据实现的,但频繁地复制数据会降低系统的运行效果,因此实际应用中往往对关键的数据和日志文件镜像。
   题号导航      2014年上半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第52题    在手机中做本题