SlideShare a Scribd company logo
1 of 31
Download to read offline
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Transaction Isolation Levels of Database System
Aecho
Penpower, Inc
aecho.liu@penpower.com.tw

2013, 07

1 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Overview
Overview
Anomalies and Isolation Levels
Anomalies
Dirty Reads
Unrepeatable Reads
Phantoms
Isolation Levels
Default level
Locks of Isolation Levels
FAQ

2 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

References
• Database Management Systems, 3rd edition.
• Isolation level, @wiki. http://goo.gl/NYSza
• Isolation level, @msdn. http://goo.gl/deqhV
• Acid, @wiki. https://en.wikipedia.org/wiki/ACID

3 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Brief
ACID properties of database system.
• Atomic
Each transaction is regarded as atomic.
• Consistency
The consistency property ensures that any transaction will
bring the database from one valid state to another.
• Isolation
Users should be able to understand a transaction without
considering the effect of other concurrently executing
transactions.
• Durability
Once the DBMS informs the user that a transaction has been
successfully completed, its effects should persist even if
the system crashes before all its changes are reflected on
disk.
4 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Brief
Strict 2-Phase Locking1
.
Rule 1
.
• Shared lock Allow another transaction to read.
.

• Exclusive lock No allow another transaction to read or write.

.
Rule 2
.
All locks held by a transaction are released when the transaction is
completed.
.

1

Strict 2PL
5 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Brief
About Isolation Level
• Most DBA System offers a number of transaction isolation

levels, which control the degree of locking when selecting
data.
• The higher isolation level, the more locks needed.

It is trade-off.
• For concurrency control, with multiple transactions.

6 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Brief
Level/Locks
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Write Lock
X
X
X

Read Lock
S
X
X

Range Lock
X

• X → Exclusive Lock
• S → Shared Lock
• - → Nothing

7 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Brief
Level/Anomaly
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Dirty Read
Maybe
No
No
No

Unrepetable read
Maybe
Maybe
No
No

Phantom
Maybe
Maybe
Maybe
No

8 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Anomalies
• Dirty Reads
• Unrepeatable Reads
• Phantoms

9 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Anomalies
• Dirty Reads
• Unrepeatable Reads
• Phantoms

A Sample User Table
id
1
2

name
Joe
Jill

age
20
25

10 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Dirty Reads
.
When a transaction is allowed to read data from a row that has
been modified by another running transaction and not yet
committed.
.

11 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Dirty Reads
Level/Anomaly
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Level/Locks
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Dirty Read
Maybe
No
No
No

Unrepetable read
Maybe
Maybe
No
No

Write Lock
X
X
X

Read Lock
S
X
X

Phantom
Maybe
Maybe
Maybe
No

Range Lock
X

12 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Dirty Reads
Transaction 1
.
/∗ Query 1 ∗/
SELECT ag e FROM u s e r s WHERE i d =
1;
/∗ w i l l r e a d 20 ∗/

Transaction 2

.
/∗ Query 2 ∗/
UPDATE u s e r s SET age = 21 WHERE i d
= 1;
/∗ No commit h e r e ∗/

.
.
.
/∗ Query 1 ∗/
SELECT ag e FROM u s e r s WHERE i d =
1;
/∗ w i l l r e a d 21 ∗/

.
ROLLBACK ;

.

.
13 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Unrepeatable Reads
.
A row is retrieved twice and the values within the row differ
between reads.
.

14 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Unrepeatable Reads
Level/Anomaly
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Level/Locks
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Dirty Read
Maybe
No
No
No

Unrepetable read
Maybe
Maybe
No
No

Write Lock
X
X
X

Read Lock
S
X
X

Phantom
Maybe
Maybe
Maybe
No

Range Lock
X

15 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Unrepeatable Reads
Transaction 1
.
/∗ Query 1 ∗/
SELECT ∗ FROM u s e r s WHERE i d = 1 ;

Transaction 2

.
/∗ Query 2 ∗/
UPDATE u s e r s SET age = 21 WHERE i d
= 1;
COMMIT;

.

.

.
/∗ Query 1 ∗/
SELECT ∗ FROM u s e r s WHERE i d = 1 ;
COMMIT;

.

16 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Phantoms
.
when two identical queries are executed, and the collection of rows
returned by the second query is different from the first.
.

17 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Phantoms
Level/Anomaly
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Level/Locks
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Dirty Read
Maybe
No
No
No

Unrepetable read
Maybe
Maybe
No
No

Write Lock
X
X
X

Read Lock
S
X
X

Phantom
Maybe
Maybe
Maybe
No

Range Lock
X

18 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Phantoms
Transaction 1
.
/∗ Query 1 ∗/
SELECT ∗ FROM u s e r s
WHERE age BETWEEN 10 AND 3 0 ;

Transaction 2

.
/∗ Query 2 ∗/
INSERT INTO u s e r s ( i d , name , a g e )
VALUES ( 3 , ’ Bob ’ , 27 ) ;
COMMIT;

.
.
.
/∗ Query 1 ∗/
SELECT ∗ FROM u s e r s
WHERE age BETWEEN 10 AND 3 0 ;

.

19 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Isolation Levels
• Read Uncommitted

The lowest level.
• Read Committed
• Repeatable Read
• Serializable

The highest level.

20 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Isolation Levels
The default isolation level.
• Sqlite
• Serializable by default.2
• Able to switch to Read uncommitted.

• Mssql
• Read Committed by default.3
• Serializable → WCC’s Category tree.

2

Sqlite pragma statements. http://goo.gl/pYNwN

3

Isolation level, @msdn. http://goo.gl/deqhV
21 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Isolation Levels
Level/Locks
Read Uncommitted
Read Committed
Repeatable Read
Serializable

Write Lock
X
X
X

Read Lock
S
X
X

Range Lock
X

• X → Exclusive Lock
• S → Shared Lock
• - → Nothing

22 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Read Committed
• Exclusive locks
• Obtains before writing objects.
• Released until the end of transaction.

23 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Read Committed
• Exclusive locks
• Obtains before writing objects.
• Released until the end of transaction.

• Shared locks
• Obtained before reading objects.
• Released immediately.

24 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Repeatable Reads and Serializable
• Obtains exclusive locks before reading or writing.
• All locks released until the end of transaction, according to

Strict 2-PL.

25 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Repeatable Reads and Serializable
• Obtains exclusive locks before reading or writing.
• All locks released until the end of transaction, according to

Strict 2-PL.

.
.

• Repeatable Reads → locks individual object.
• Serializable → locks set of objects.

26 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Transaction and locks
When the transaction waits for lock resources ...
• Wait to gain the locks.
• Commit or Rollback

27 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Transaction and locks
When the transaction waits for lock resources ...
• Wait to gain the locks.
• Commit or Rollback
• Dead lock... ?

28 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Transaction and locks
When the transaction waits for lock resources ...
• Wait to gain the locks.
• Commit or Rollback
• Dead lock... ?

.
Set up time-out to prevent dead lock.
.

29 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

Thinking

In practice, what isolation level do we need ?

30 / 31
Overview
...

Anomalies
..
..
..

Isolation Levels
.
.....

FAQ

The End

FAQ, any questions ?

31 / 31

More Related Content

What's hot

Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of PythonElewayte
 
Advanced REXX Programming Techniques
Advanced REXX Programming TechniquesAdvanced REXX Programming Techniques
Advanced REXX Programming TechniquesDan O'Dea
 
CNIT 126 4: A Crash Course in x86 Disassembly
CNIT 126 4: A Crash Course in x86 DisassemblyCNIT 126 4: A Crash Course in x86 Disassembly
CNIT 126 4: A Crash Course in x86 DisassemblySam Bowne
 
Java Garbage Collection - How it works
Java Garbage Collection - How it worksJava Garbage Collection - How it works
Java Garbage Collection - How it worksMindfire Solutions
 
IMS DC Self Study Complete Tutorial
IMS DC Self Study Complete TutorialIMS DC Self Study Complete Tutorial
IMS DC Self Study Complete TutorialSrinimf-Slides
 
Runnable interface.34
Runnable interface.34Runnable interface.34
Runnable interface.34myrajendra
 
Python: Modules and Packages
Python: Modules and PackagesPython: Modules and Packages
Python: Modules and PackagesDamian T. Gordon
 
Blackboard architecture pattern
Blackboard architecture patternBlackboard architecture pattern
Blackboard architecture patternaish006
 
Agile Methoden und die Theory of Constraints
Agile Methoden und die Theory of ConstraintsAgile Methoden und die Theory of Constraints
Agile Methoden und die Theory of ConstraintsFrank Lange
 
Deadlock- Operating System
Deadlock- Operating SystemDeadlock- Operating System
Deadlock- Operating SystemRajan Shah
 
Vsam interview questions and answers.
Vsam interview questions and answers.Vsam interview questions and answers.
Vsam interview questions and answers.Sweta Singh
 

What's hot (16)

Clean code: SOLID
Clean code: SOLIDClean code: SOLID
Clean code: SOLID
 
Introduction to Scala
Introduction to ScalaIntroduction to Scala
Introduction to Scala
 
Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of Python
 
Advanced REXX Programming Techniques
Advanced REXX Programming TechniquesAdvanced REXX Programming Techniques
Advanced REXX Programming Techniques
 
CNIT 126 4: A Crash Course in x86 Disassembly
CNIT 126 4: A Crash Course in x86 DisassemblyCNIT 126 4: A Crash Course in x86 Disassembly
CNIT 126 4: A Crash Course in x86 Disassembly
 
Java Garbage Collection - How it works
Java Garbage Collection - How it worksJava Garbage Collection - How it works
Java Garbage Collection - How it works
 
Solid con typescript
Solid con typescriptSolid con typescript
Solid con typescript
 
IMS DC Self Study Complete Tutorial
IMS DC Self Study Complete TutorialIMS DC Self Study Complete Tutorial
IMS DC Self Study Complete Tutorial
 
Runnable interface.34
Runnable interface.34Runnable interface.34
Runnable interface.34
 
Python Workshop
Python WorkshopPython Workshop
Python Workshop
 
Python: Modules and Packages
Python: Modules and PackagesPython: Modules and Packages
Python: Modules and Packages
 
Blackboard architecture pattern
Blackboard architecture patternBlackboard architecture pattern
Blackboard architecture pattern
 
Agile Methoden und die Theory of Constraints
Agile Methoden und die Theory of ConstraintsAgile Methoden und die Theory of Constraints
Agile Methoden und die Theory of Constraints
 
Java Method, Static Block
Java Method, Static BlockJava Method, Static Block
Java Method, Static Block
 
Deadlock- Operating System
Deadlock- Operating SystemDeadlock- Operating System
Deadlock- Operating System
 
Vsam interview questions and answers.
Vsam interview questions and answers.Vsam interview questions and answers.
Vsam interview questions and answers.
 

More from Hung-Wei Liu

2015q4_InnerCourse_Presentation
2015q4_InnerCourse_Presentation2015q4_InnerCourse_Presentation
2015q4_InnerCourse_PresentationHung-Wei Liu
 
Optimistic Offline Locking
Optimistic Offline LockingOptimistic Offline Locking
Optimistic Offline LockingHung-Wei Liu
 
Dynamic Programming Languages
Dynamic Programming LanguagesDynamic Programming Languages
Dynamic Programming LanguagesHung-Wei Liu
 
Defensive Programming
Defensive ProgrammingDefensive Programming
Defensive ProgrammingHung-Wei Liu
 
2013 11 CSharp Tutorial Struct and Class
2013 11 CSharp Tutorial Struct and Class2013 11 CSharp Tutorial Struct and Class
2013 11 CSharp Tutorial Struct and ClassHung-Wei Liu
 

More from Hung-Wei Liu (6)

2015q4_InnerCourse_Presentation
2015q4_InnerCourse_Presentation2015q4_InnerCourse_Presentation
2015q4_InnerCourse_Presentation
 
Optimistic Offline Locking
Optimistic Offline LockingOptimistic Offline Locking
Optimistic Offline Locking
 
Dynamic Programming Languages
Dynamic Programming LanguagesDynamic Programming Languages
Dynamic Programming Languages
 
Coding Style
Coding StyleCoding Style
Coding Style
 
Defensive Programming
Defensive ProgrammingDefensive Programming
Defensive Programming
 
2013 11 CSharp Tutorial Struct and Class
2013 11 CSharp Tutorial Struct and Class2013 11 CSharp Tutorial Struct and Class
2013 11 CSharp Tutorial Struct and Class
 

Recently uploaded

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

2013 07 Transaction Isolation Level