18 Questions
Quel est le problème qui se pose lorsque deux transactions T1 et T2 modifient simultanément la valeur d'un attribut A?
Perte de mise à jour
Quel est le problème qui se pose lorsque T2 lit une valeur de A non validée?
Lecture impropre
Quel est le problème qui se pose lorsque T1 lit une valeur de A non confirmée?
Lecture impropre
Quel est le problème qui se pose lorsque T2 lit deux valeurs de A différentes?
Lecture non reproductible
Quel est le problème qui se pose lorsque T2 insère une nouvelle valeur dans l'ensemble E?
Objet fantôme
Quelle est la technique la plus classique pour résoudre les problèmes dus à la concurrence?
Verrouillage
Quel est l'état de la transaction demandeuse si elle ne peut pas obtenir le verrou désiré?
En attente
Quel est l'objectif de jouer sur la granularité du verrouillage?
Réduire les temps d'attente
Quel est le problème de verrouillage qui survient lorsque deux transactions attendent que des verrous se libèrent, alors qu'ils sont détenus par l'autre?
Interblocage
Quelle est la méthode de prévention de l'interblocage qui consiste à verrouiller toutes les ressources nécessaires à la transaction au départ?
Prévention
Quel est le résultat de la détection de l'interblocage?
On défait l'une des transactions bloquées et on la relance un peu plus tard
Quel est le but de la résolution de l'interblocage?
Résoudre l'impasse générée
Quelle est la propriété d'une transaction qui garantit que les modifications apportées à la base de données sont persistantes même en cas de panne du système?
Durabilité
Quel est le résultat d'une transaction qui est interrompue par un événement extérieur?
Rollback
Quel est le nom donné à la situation où plusieurs utilisateurs accèdent en même temps à la même donnée dans une base de données?
Accès concurrent
Quelle est la propriété d'une transaction qui garantit que les modifications apportées à la base de données sont cohérentes?
Cohérence
Quel est le résultat d'une transaction qui se déroule sans être perturbée par les transactions concurrentes?
Isolation
Quel est le nom donné à la situation où une transaction est interrompue par le SGBD lui-même?
Un assassinat
Learn about the problems posed by concurrent access in databases, including lost updates, inconsistent reads, and phantom objects. Understand how to ensure that simultaneous execution of transactions produces the same result as sequential execution.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free