Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Savoir utiliser les transactions et détecter/traiter les erreurs est essentiel pour écrire des scripts SQL robustes et travailler efficacement avec des bases de données. Les transactions offrent les garanties nécessaires pour maintenir la cohérence des données et assurer que les opérations portent sur les données visées dans des environnements concurrents. Une mauvaise gestion des erreurs peut entraîner de nombreux problèmes graves et inattendus. Sans un bon usage des transactions et de la gestion des erreurs, on peut prendre des décisions à partir de données erronées et aboutir à de mauvaises conclusions. Dans ce cours, nous verrons les bonnes pratiques pour utiliser les transactions et gérer les erreurs tout en gardant une trace de ce qui s’est passé. Nous aborderons également l’impact de la concurrence sur l’usage des transactions et sur les résultats obtenus. Nous pratiquerons ces concepts sur les données de santé bancaire de la FFEIC et sur une table de données patients.
Prérequis
Programme de formation
Plan du cours
1
Découvrir les transactions
Ce chapitre vous fait découvrir les transactions à une ou plusieurs instructions et le niveau d’isolement read committed.
- Bienvenue dans les transactions et la gestion des erreurs dans PostgreSQL50 XP
- Structure d’une transaction100 XP
- Créer votre première transaction100 XP
- Transactions à instructions multiples100 XP
- Tailles de transactions et protections de PostgreSQL50 XP
- Utiliser et créer des transactions100 XP
- Transactions à une seule instruction100 XP
- Niveaux d’isolation50 XP
- Choisir un niveau d’isolation50 XP
- Utiliser un niveau d’isolation100 XP
- Niveaux d’isolation et transactions100 XP
2
Annulation (rollback) et points de sauvegarde
Comment revenir en arrière lorsqu’une erreur survient dans un bloc de transaction et comment définir des points de sauvegarde.
3
Gérer les exceptions
Dans ce chapitre, vous apprendrez ce que sont les exceptions et comment les gérer.
4
Diagnostics empilés
Avec les diagnostics empilés, vous pouvez récupérer toutes les informations que PostgreSQL fournit sur une exception.
S
Transactions et gestion des erreurs dans PostgreSQL
Cours
terminé

