Langage de Controle de Transaction
Langage de Controle de Transaction
Langage de Controle de Transaction
Mickaël Martin-Nevot
Cette œuvre de
Cette œuvreMartin
Mickaël est mise à disposition
Nevot est mise àselon les termes
disposition deles
selon la termes de la
licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage à l'Identique
3.0 non transposé.
Prés. > BD et SGBD > Merise > LDD > LMD > LCT > Droits > LDSP > SQL avancé V1.1.0
I. Prés.
II. BD et SGBD
III. Merise
IV. LDD
V. LMD
VI. LCT
VII. Droits
VIII.LDSP
IX. SQL avancé
LCT
Langage de contrôle de transaction
(transaction control language)
Transaction : séquence atomique (ininterrompue)
d’actions sur une BD
Sérialisation des transactions :
Transaction
Séquence atomique (ininterrompue) d’actions sur une BD
Respecte les propriétés « ACID » : En cas d’échec, la suite
d’opération entière est annulée
Atomicité : indivisible même si certaines ont réussi
Cohésion : état cohérent en fin de transaction uniquement
mais pas obligatoirement durant la transaction
Isolation : deux transactions parallèles ne prennent pas en
compte les modifications de l’autre
Durabilité : état permanent des modifications de la
transaction
Même en cas de crash informatique, aucune annulation n’est possible
Crédits
Auteur
Mickaël Martin
Martin-Nevot
Nevot
mmartin.nevot@gmail.com
mmartin.nevot@gmail.com
Laurent Carmignac
Relecteurs