Ce tutoriel a pour but de vous familiariser avec les différents concepts suivants :
les triggers ;
les vues ;
le maintien à jour de tables via des triggers ;
l'utilisation de ces tables comme un cache pour accélérer grandement certaines requêtes.
Nous utiliserons MySQL 5 ; bien sûr, tout cela fonctionne aussi sous PostgreSQL à condition de changer un peu la syntaxe des exemples.
Prérequis
Transactions et différences MyISAM/InnoDB.
Savoir ce qu'est une procédure stockée.