![]() |
Gestion des transactions |
Publié par :
Docenstoc
|
Cours de gestion des transactions dispensé à TELECOM Bretagne. Cours sous licence Creative Commons : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/.
La table Livre contient des informations sur les différents livres de la bibliothèque, ainsi que la référence du lecteur qui l'a emprunté. La table Lecteur contient des informations sur les lecteurs inscrits à la bibliothèque.
Les procédures stockées permettent d'effectuer des requêtes prédéfinies lors de la création de la base. Pour effectuer ce TP un certain nombre de procédures vous sont fournies, prenez le temps tout au long des exercices de les lire.
Dans le contexte des transactions, ACID est un acronyme pour Atomicité, Consistance, Isolation et Durabilité. Les transactions respectent un modèle simple de succès ou d'échec. Soit la transaction est validée et tous les changements sont effectués, soit la transaction échoue et aucune modification n'est effectuée, l'état initial étant restauré.
Une transaction n'opère que sur un ensemble consistant des données et ne doit être validée que si elle laisse les données dans un état consistant. Les données sont dites consistantes tant qu'elles respectent les contraintes d'intégrité. Au cours d'une transaction les données peuvent cependant être temporairement inconsistantes.
Lorsque une transaction est validée (COMMIT), ses effets persistent dans le temps même en cas de panne du système. En cas de panne durant la transaction aucune modification n'est effectuée et l'état initial est restauré grâce à un ROLLBACK.
La méthode Merise : Le modèle conceptuel de données. Le modèle conceptuel des données (MCD) décrit la signification des...
Cours sur Bases de données sous environnement Delphi. Pour accéder aux différentes informations l'utilisateur doit exécuter...
Cours d'introduction aux architectures n-tier dispensé à TELECOM Bretagne. Cours sous licence Creative Commons :...
Présentation de Spring et de l’injection de dépendances. Document sous licence Creative Commons :...
Cours de HTML. Creative Commons http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Cours de langage SQL dispensé à l'Université de Sophia-Antipolis. Cours sous licence Creative Commons :...
Cours de PHP par le PHP Documentation Group. Ce manuel peut être redistribué sous licence GNU General Public License. PHP,...
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/.
Méthodes de programmation systèmes par Emmanuel DESVIGNE. Document sous licence GNU/FDL.
Livre Blanc : Industrialisation PHP par Alter Way. Document publié sous licence OpenContent.
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Java pour le développement d'applications Web.
Dans la série Les tutoriels libres présentés par le site FRAMASOFT : Créer une table des matières sous OpenOffice....
Aucun commentaire pour cette publication |