Moyenne

Pages: 16 (3799 mots) Publié le: 10 avril 2014
ADO .NET : utilisation des
transactions
Version 1.0

Harold CUNICO
James RAVAILLE
http://blogs.dotnet-france.com/jamesr

2

ADO .NET : utilisation des transactions

Sommaire

1

Introduction ..................................................................................................................................... 3
1.1

Présentation............................................................................................................................ 3

1.2

Principes d’exécution d’une transaction ................................................................................. 3

1.3

Présentation de la base de données ....................................................................................... 4

1.3.1
1.3.2
2

Création de labase de données DotnetFranceA ............................................................. 4
Création de la base de données DotnetFranceB ............................................................. 4

Les transactions locales ................................................................................................................... 6
2.1

Création d’une transaction locale........................................................................................... 6

2.1.1

Présentation .................................................................................................................... 6

2.1.2

Mise en œuvre................................................................................................................. 6

2.2

Les niveauxd’isolations ........................................................................................................... 8

2.2.1
2.3

Présentation .................................................................................................................... 8

Mise en œuvre.........................................................................................................................9

2.3.1
2.3.2

Gestion des niveaux d’isolation de données ................................................................... 9

2.3.3

Gestion des données ..................................................................................................... 11

2.3.4
3

Présentation du formulaire............................................................................................. 9

Exécution de l’application ............................................................................................. 15

Les transactions distribuées .......................................................................................................... 17
3.1
3.2

4

Présentation.......................................................................................................................... 17
Mise en œuvre....................................................................................................................... 18

Conclusion ..................................................................................................................................... 21

Dotnet France Association – James RAVAILLE / Harold CUNICO

3

ADO.NET : utilisation des transactions

1 Introduction
1.1 Présentation
Une transaction est un ensemble d’opérations réalisées sur une base de données, exécutée
de manière unitaire. En tant qu’unité, ces opérations sont validées uniquement si toutes ont été
exécutées avec succès (en application du principe « tout ou rien »). Il existe quatre propriétés
connues sous le nom ACID qui définissentune transaction :
-

Atomicité représente l’intégralité des opérations effectuées par une transaction : soit elles
sont validées dans leur ensemble (commit), soit la transaction est annulée (rollback).
Cohérence représente l’intégrité de la base de donnée, que la transaction est était validé ou
annulé, la base de donnée doit rester intègre.
Isolation, une transaction est indépendante...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Par quels moyens
  • Les moyennes
  • La moyenne
  • Moyen
  • Moyenne
  • Moyenne
  • Moyen mémnémotéqnique
  • Le moyen age

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !