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</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</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</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</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</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</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</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</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</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é</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</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</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</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</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</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