Séance 7 : Les fonctions avancées de bases de données
Les fonctions qui sont évoquées dans cette séance sont importante pour la constitution de systèmes d'information professionnels à forte charge et à forte fiabilité.
Les besoins de charge demandent à rapprocher le traitement de la base de données, seul moteur comportant des optimisations encodées dans son propre fonctionnement. Les opérations ensemblistes permettent des opérations d'exclusion ou de réunion puissantes sur les résultats d'extraction.
Les sous-requêtes permettent d'effectuer des questionnements complexes, qui nécessiteraient sinon plusieurs dizaines de ligne de script.
Enfin, les transactions permettent de fiabiliser les changements d'état de la base dans un environnement multi-utilisateur concurrent.
|