Dans cette partie, nous allons aborder trois notions qui permettent de sécuriser une base de données :
- les transactions ;
- les verrous ;
- et les requêtes préparées.
Nous passerons ensuite aux procédures stockées et aux triggers (ou déclencheurs) qui permettent d'automatiser des actions complexes.
Toutes ces notions ne sont pas indépendantes les unes des autres. Par exemple, automatiser un traitement peut permettre de sécuriser une application.
-
Transactions
-
Verrous
-
Requêtes préparées
-
Procédures stockées
-
Structurer ses instructions
-
Gestionnaires d'erreurs, curseurs et utilisation avancée
-
Triggers
Sécuriser une base de données et automatiser les traitements ne se limite bien sûr pas à ce que nous venons de voir. Les deux prochaines parties vous donneront de nouveaux outils pour avoir une base de données bien construite, sûre et efficace. Cependant, tout ne pourra pas être abordé dans ce cours, donc n'hésitez pas à poursuivre votre apprentissage.