
N i dungộ
•Gi i thi u v Giao d ch (Transaction).ớ ệ ề ị
•Các tính ch t c a giao d ch.ấ ủ ị
•Các thành ph n x lý giao d ch trong HQT CSDL.ầ ử ị
•Các tr ng thái c a giao d ch.ạ ủ ị
•L ch trình:ị
•Khái ni mệ
•L ch trình tu n tị ầ ự
•Tính kh tu n tảầự
•Kh tu n t xung đ tả ầ ự ộ
•M t s bài t pộ ố ậ
•Kh tu n t viewả ầ ự
SGU - Khoa CNTT -
H qu n tr c s d ệ ả ị ơ ở ữ
2

Gi i thi u v Giao d chớ ệ ề ị
•Khái ni mệ
SGU - Khoa CNTT -
H qu n tr c s d ệ ả ị ơ ở ữ
3

Multi-user System
•1 cách phân lo i HQT CSDL khác là d a trên s l ng ng i ạ ự ố ượ ườ
s d ng đ ng th i:ử ụ ồ ờ
•Single-user
•Multi-user: h u h t các HQT CSDLầ ế
•X lý xen k (Interleaved processing)ử ẽ
•X lý song song (Parallel processing)ử
SGU - Khoa CNTT -
H qu n tr c s d ệ ả ị ơ ở ữ
4

Khái ni m Giao d ch (giao ệ ị
tác)
•Là m t ch ng trình đ c th c thi đóng vai trò nh m t đ n ộ ươ ượ ự ư ộ ơ
v x lý truy xu t CSDL.ị ử ấ
•M t giao d ch có th g m nh ng x lý trên 1 ho c nhi u ộ ị ể ồ ữ ử ặ ề
CSDL.
•Giao d ch có th đ c vi t trong ngôn ng SQL ho c m t ị ể ượ ế ữ ặ ộ
ngôn ng l p trình nào đó.ữ ậ
SGU - Khoa CNTT -
H qu n tr c s d ệ ả ị ơ ở ữ
5


