Concurrent Access Control in Databases

PromptMandelbrot avatar
PromptMandelbrot
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Transaction Processing Concepts Quiz
15 questions
Transaction Processing Concepts Quiz
15 questions

Transaction Processing Concepts Quiz

IndividualizedChrysocolla avatar
IndividualizedChrysocolla
Transaction Processing Systems (TPS) Quiz
5 questions
Transaction Locking Method Quiz
18 questions
Use Quizgecko on...
Browser
Browser