Cours SQL et MySQL · Module 10: Transactions et SQL avancé
La Tour de Guet conquise - résumé
Dans cette leçon3
Félicitations ! Tu t'es tenu au sommet de la Tour de Guet et tu as maîtrisé les outils les plus puissants de la Grande Bibliothèque. Voici ce que tu sais déjà :
Ce que tu as appris
- Les transactions -
START TRANSACTION,COMMIT,ROLLBACK- des opérations « tout ou rien ». - Les principes ACID - Atomicité, Cohérence, Isolation, Durabilité - les piliers de la confiance dans une base de données.
- Les vues -
CREATE VIEW ... AS SELECT ...- des requêtes sauvegardées utilisées comme des tables virtuelles. - Les CTE -
WITH nom AS (...) SELECT ...- des requêtes claires, étape par étape. - Les fonctions fenêtre -
ROW_NUMBER(),RANK()avecOVER (... PARTITION BY ...)- numérotation et classements.
Aide-mémoire rapide
| Outil | À quoi ça sert ? |
|---|---|
START TRANSACTION ... COMMIT | opérations groupées cohérentes |
ROLLBACK | annuler une transaction échouée |
CREATE VIEW | une requête sauvegardée et réutilisable |
WITH ... AS | un SELECT clair et complexe |
ROW_NUMBER() OVER (...) | numérotation et classements |
Et ensuite ?
Tu possèdes désormais tout l'arsenal des compétences du Gardien. Tu peux protéger l'intégrité des données et en tirer les conclusions les plus profondes. Dans le prochain lieu, tu réuniras tout ton savoir dans ton Magnum Opus - tu concevras ta propre trésorerie de données depuis le début. La Bibliothèque est entre de bonnes mains !
Tu as repéré une erreur dans cette leçon ?