Cours oracle SQL pour Oracle g Razvan Bizo? ? Tsoft Groupe Eyrolles ISBN - - - ISBN - - - - C ? La transaction ? SAVEPOINT ? Le verrouillage ? COMMIT Module Les transactions Objectifs A la ?n de ce module vous serez à même d ? e ?ectuer les t? ches suivan
SQL pour Oracle g Razvan Bizo? ? Tsoft Groupe Eyrolles ISBN - - - ISBN - - - - C ? La transaction ? SAVEPOINT ? Le verrouillage ? COMMIT Module Les transactions Objectifs A la ?n de ce module vous serez à même d ? e ?ectuer les t? ches suivantes ? Décrire les concepts d ? une transaction ? Structurer une transaction en plusieurs parties ? Décrire les composants de la base de données et de l ? instance ? Décrire les niveaux d ? isolation d ? Oracle ? Décrire le verrouillage des ressources en Oracle ? Décrire le traitement de validation ou de rejet de la transaction Contenu Les transactions - La conservation des blocs - Début et ?n de transaction - Flashback - Structuration de la transaction - DBMS FLASHBACK - L ? isolation - Fonctions de conversion - Les niveaux d ? isolation - Interrogation FLASHBACK - Le verrouillage - Interrogation des versions - Le Segment Undo - Atelier - La lecture cohérente - ? Eyrolles Tsoft ?? SQL pour Oracle g - CModule Les transactions Les transactions Les transactions Atomicité Cohérence Isolation Durabilité TSOFT - ORACLE g SQL et PL SQL Module Les transactions La création d'une base de données ne supportant qu'un utilisateur simple n'est pas très utile Le contrôle de multiples utilisateurs mettant à jour les mêmes données et en même temps est crucial il est lié à l'uniformité et à la simultanéité des données La simultanéité des données signi ?e que de nombreuses personnes peuvent accéder aux mêmes données en même temps alors que l'uniformité des données signi ?e que les résultats visualisés par une personne sont cohérents à l'intérieur d'une ou plusieurs transactions courantes Une transaction est un ensemble d'ordres SQL qui ont pour objectif de faire passer la base de données en une seule étape d'un état cohérent à un autre état cohérent Une transaction qui réussit modi ?e la base de données dans un nouvel état cohérent Si elle échoue volontairement ou involontairement les modi ?cations déjà e ?ectuées dans la base sont annulées de sorte qu'elle retrouve l'état cohérent antérieur au début de la transaction C'est Oracle qui se charge entièrement de toute cette gestion Les transactions devraient être aussi petites que possible avec toutes les opérations adaptées pour le changement simple des données A ?n qu'une série d'opérations soit considérée comme une transaction elle doit présenter les propriétés Atomicité Une transaction doit être une unité atomique de travail elle ne peut réussir que si toutes ses opérations réussissent Cohérence Quand une transaction est terminée elle doit laisser les données dans un état cohérent incluant toutes les règles d'intégrité de données Isolation Les transactions doivent être isolées des changements e ?ectués par d'autres transactions soit avant que la transaction ne démarre soit avant le démarrage de chaque opération dans la transaction Ce niveau d'isolation est con ?gurable par l'application - ? Eyrolles Tsoft ?? SQL pour Oracle g CModule Les transactions Durabilité Une transaction doit être
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 09, 2021
- Catégorie Business / Finance
- Langue French
- Taille du fichier 114.2kB