Bda td UFR Sciences et Techniques IUP Blois Master SIR ?? année BD Avancées TRAVAUX DIRIGÉS Enseignant Jean-Yves ANTOINE Jean-Yves Antoine AT univ-tours fr CSécurité des données Bases de Données Avancées CONTRÔLE DES ACCES CONCURRENTS EXERCICES THEORIQUES

UFR Sciences et Techniques IUP Blois Master SIR ?? année BD Avancées TRAVAUX DIRIGÉS Enseignant Jean-Yves ANTOINE Jean-Yves Antoine AT univ-tours fr CSécurité des données Bases de Données Avancées CONTRÔLE DES ACCES CONCURRENTS EXERCICES THEORIQUES Exercice ?? Schémas d'exécution sérialisables Dans cet exerice on considère deux transactions concurrentes qui veulent mettre à jour une donnée O Par exemple T UPDATE Tableprix SET prix prix T UPDATE Tableprix SET prix prix L'exécution de ces deux transactions revient à lire les données PRIX dans un tampon faire la mise à jour désirée sur ce tampon puis réécrire la valeur obtenue dans PRIX validation de la transaction Problème de concurrence ?? On suppose qu'il n'existe pas de processus de contrôle des accès concurrents dans notre SGBD Suivant les circonstances on peut alors obtenir les deux schémas d'exécution suivants on ne représente pas les calculs sur les tampons qui ne concernent pas directement la base de données Schéma T read Prix T read Prix T write Prix COMMIT T write Prix COMMIT Schéma T read Prix T read Prix T write Prix COMMIT T read Prix T write T COMMIT Initialement PRIX vaut Donnez les valeurs obtenues en ?n de schéma dans les deux cas Quel schéma d'exécution pose problème Comment a-t-on quali ?é ce problème en cours A priori lesquels des deux schémas sont sériels sérialisables Ce résultat est-il compatibles avec les observations de la question précédente Construisez le graphe de précédence des deux schémas Là encore retrouve-t-on nos attentes Exercice ?? Sérialisation par verouilage d'un schéma d'exécution Dans cet exerice on considère trois transactions concurrentes qui veulent mettre à jour deux données O et O T UPDATE TableproduitO SET nb UPDATE TableproduitO SET nb T UPDATE TableproduitO SET nb nb UPDATE TableproduitO SET nb nb ?? T UPDATE TableproduitO SET nb nb UPDATE TableproduitO SET nb nb ?? T SELECT nb FROM TableproduitO SELECT nb FROM TableproduitO Les transactions sont lancées dans l'ordre T T T puis T On envisage trois schémas d'exécutions Schéma T écriture O T écriture O T lecture O T ecriture O T lecture O T ecriture O T lecture O T lecture O T ecriture O T lecture O T ecriture O T lecture O ?? ?? ? J-Y Antoine CBases de Données Avancées Schéma T écriture O T lecture O T ecriture O T écriture O T lecture O T ecriture O T lecture O T lecture O T ecriture O T ecriture O T lecture O T lecture O Schéma T écriture O T écriture O T lecture O T lecture O T lecture O T ecriture O T lecture O T ecriture O T lecture O T ecriture O T lecture O T ecriture O Lesquels de ces schémas d'éxécutions sont sériels sérialisables sérialisables par permutation Donnez les graphes de précédences de ces schémas d'exécution et retrouvez les résultats précédents Intéressons nous au x schéma s d'exécution s non sérialisable s Montrez que ce s schéma s ne peut être exécuté par une procédure

Documents similaires
Les oracles sibyllins version revue et c 0 0
Grafcet gind Chapiletgrraefce t Le Grafcet O KAMACH École Nationale des Sciences Appliquées de Tanger CChapiletgrraefce t Le Grafcet Bibliographie ? Y LECOURTIER B SAINT-JEAN Introduction aux automatismes industriels grafcet et logique électronique avec e 0 0
Dieu et l x27 homme contribution de raymundo raimon panikkar au dialogue entre le christianisme et l x27 hindouisme 0 0
Stemcor plaquette2014 Dans le monde GROUPE INDéPENDANT CRéé EN MILLIONS DE TONNES D ? ACIER PAR AN VENDUES à TRAVERS LE MONDE CA MILLIARDS D ? EUROS EN PERSONNES IMPLANTéES DANS PAYS Nos clients Industrie automobile et machines agricoles - Industrie aéron 0 0
Logistique fondements et pratiques 3 0 0
La main invisible d adam smith 1 0 0
Cours agro alimentaire finale 2021 0 0
Motsthemescorr 1 Mots-thèmes Corrigé de la série No Réponse bo? te Esp Lg n abeille diamant arroser n n v dos aile n n boire v bouche n champignon n vélo n bain n facile adj fenêtre n oeil n fromage n chocolats musique mettre vitesse lettres allumettes nu 0 0
Fiche de controle article FICHE DE CONTROLE Article N INSTRUMENT design et code colonne de mesure XX PIECE PHASE design et code Article Z Cible x Unités mm La Cote D D D Intervalle de tolérance H mesure L ? état bon mauvais Instrument de mesure Colonne de 0 0
Rtm circuit hydraulique Fiche pratique w w w p r i m a l l i a n c e f r page LE CIRCUIT HYDRAULIQUE Les di ?érentes distributions Distribution monotube un départ Ce système est le plus simple La totalité du débit d'eau traverse tous les corps de chau ?e 0 0
  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager