Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
d4:a05 [2025/10/01 14:46] – [autres exercices] dthevenot | d4:a05 [2025/10/01 14:52] (Version actuelle) – [Exercices d'application] dthevenot | ||
---|---|---|---|
Ligne 95: | Ligne 95: | ||
< | < | ||
On n' | On n' | ||
- | ==== autres exercices | + | ==== Exercices d' |
=== Objectifs === | === Objectifs === | ||
- Mettre en œuvre les transactions dans des cas simples. | - Mettre en œuvre les transactions dans des cas simples. | ||
Ligne 102: | Ligne 102: | ||
- Créer une table compte(id, nom, solde). | - Créer une table compte(id, nom, solde). | ||
- Insérer quelques comptes. | - Insérer quelques comptes. | ||
- | - Effectuer | + | - Ecrire les commandes SQL pour effectuer |
- | == Avec transaction == | + | |
- | - Même transfert avec START TRANSACTION, puis COMMIT. | + | |
- | - Tester un ROLLBACK volontaire. | + | |
== Utilisation de SAVEPOINT == | == Utilisation de SAVEPOINT == | ||
- | - Transfert multiple | + | - Effectuer des transferts multiples |
== Concurrence == | == Concurrence == | ||
- Simuler deux sessions MariaDB (deux terminaux). | - Simuler deux sessions MariaDB (deux terminaux). | ||
- Montrer l’effet d’un COMMIT tardif sur les lectures concurrentes. | - Montrer l’effet d’un COMMIT tardif sur les lectures concurrentes. | ||
+ | |||
+ | |||
+ | |||
==== Commandes essentielles ==== | ==== Commandes essentielles ==== | ||
< | < |