Concurrent Access Control in Databases
18 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel est le problème qui se pose lorsque deux transactions T1 et T2 modifient simultanément la valeur d'un attribut A?

  • Lecture impropre
  • Perte de mise à jour (correct)
  • Objet fantôme
  • Lecture non reproductible

Quel est le problème qui se pose lorsque T2 lit une valeur de A non validée?

  • Lecture impropre (correct)
  • Perte de mise à jour
  • Lecture non reproductible
  • Objet fantôme

Quel est le problème qui se pose lorsque T1 lit une valeur de A non confirmée?

  • Objet fantôme
  • Lecture non reproductible
  • Perte de mise à jour
  • Lecture impropre (correct)

Quel est le problème qui se pose lorsque T2 lit deux valeurs de A différentes?

<p>Lecture non reproductible (D)</p> Signup and view all the answers

Quel est le problème qui se pose lorsque T2 insère une nouvelle valeur dans l'ensemble E?

<p>Objet fantôme (D)</p> Signup and view all the answers

Quelle est la technique la plus classique pour résoudre les problèmes dus à la concurrence?

<p>Verrouillage (A)</p> Signup and view all the answers

Quel est l'état de la transaction demandeuse si elle ne peut pas obtenir le verrou désiré?

<p>En attente (B)</p> Signup and view all the answers

Quel est l'objectif de jouer sur la granularité du verrouillage?

<p>Réduire les temps d'attente (B)</p> Signup and view all the answers

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?

<p>Interblocage (A)</p> Signup and view all the answers

Quelle est la méthode de prévention de l'interblocage qui consiste à verrouiller toutes les ressources nécessaires à la transaction au départ?

<p>Prévention (C)</p> Signup and view all the answers

Quel est le résultat de la détection de l'interblocage?

<p>On défait l'une des transactions bloquées et on la relance un peu plus tard (D)</p> Signup and view all the answers

Quel est le but de la résolution de l'interblocage?

<p>Résoudre l'impasse générée (C)</p> Signup and view all the answers

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?

<p>Durabilité (C)</p> Signup and view all the answers

Quel est le résultat d'une transaction qui est interrompue par un événement extérieur?

<p>Rollback (D)</p> Signup and view all the answers

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?

<p>Accès concurrent (B)</p> Signup and view all the answers

Quelle est la propriété d'une transaction qui garantit que les modifications apportées à la base de données sont cohérentes?

<p>Cohérence (B)</p> Signup and view all the answers

Quel est le résultat d'une transaction qui se déroule sans être perturbée par les transactions concurrentes?

<p>Isolation (D)</p> Signup and view all the answers

Quel est le nom donné à la situation où une transaction est interrompue par le SGBD lui-même?

<p>Un assassinat (B)</p> Signup and view all the answers

More Like This

Understanding Transaction Concepts
10 questions
Transaction Locking Method Quiz
18 questions
Database Management Systems: Multiuser Transactions
24 questions
Transaction Processing Systems Quiz
30 questions
Use Quizgecko on...
Browser
Browser