免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2019年上半年 数据库系统工程师 上午试卷 综合知识
第52题      2019年上半年 数据库系统工程师 上午试卷 综合知识
所属知识点   数据库事务与调度        关键词   并发操作   并发控制   不一致性   数据   并发
考点辞典   并发控制

 
并发操作可能带来的数据不一致性有(52),解决的办法是并发控制,主要技术是(53)。
 
 
  A.  丢失修改、不可重复读、读脏数据
 
  B.  丢失修改、死锁、故障
 
  C.  丢失修改、不可重复读、冗余
 
  D.  故障、死锁、冗余
 
 
 

  数据库事务与调度 知识点 更多相关真题:    更多>  
 
  第53题    2018年上半年  
   33%
以下对存储过程的叙述中,不正确的是()。
  第46题    2009年上半年  
   65%
事务T1、T2和T3对相同的一组数据A、B和C进行操作,对于如下的一个并发调度,其中T1与T2间并发操作(45) , T2与T3间并发操作(46)。
  第54题    2015年上半年  
   79%
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( );
 

并发控制
并发操作是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来问题的原因是事务的并发操作破坏了事务的隔离性。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不被破坏,避免用户得到不正确的数据。
       并发操作带来的问题
       并发操作带来的数据不一致性有3类,即丢失修改、不可重复读和读"脏"数据。
       并发控制技术
       并发控制的主要技术是封锁。
       1)封锁
       (1)排他锁(X锁)。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。
       (2)共享锁(S锁)。若事务T对数据对象A加上S锁,则只允许T读取A,但不能修改A,其他事务只能再对A加S锁,直到T释放A上的S锁。
       2)三级封锁协议
未完......点击标题查看......

 题号导航      2019年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况 
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题