Bases de données de haute performance
Préalable(s) LOG200 Sigle LOG660 Responsable Département de génie logiciel et TI Cycle 1 er Crédits 4 Charge de travail Cours (39h) Laboratoire et travaux pratiques (36h) Travaux personnels (105h) Plan du cours Site du cours Horaire LOG660 - Bases de données de haute performance Ce cours vise à concevoir des systèmes de bases de données (modèle relationnel et dimensionnel) efficaces en considérant les principes fondamentaux de modélisation et de la gestion des données. Au terme de ce cours, la personne étudiante sera en mesure de : modéliser les relations et les contraintes d'un problème sous la forme d'un schéma relationnel efficace; appliquer des méthodes de normalisation pour éliminer la redondance; concevoir des bases de données suivant le modèle relationnel et dimensionnel; proposer plusieurs solutions de conceptions de base de données en tenant compte des contraintes soumises; choisir les solutions de conception convenables et performantes à partir d'une liste possible de solutions; contribuer au bon déroulement activités de développement logiciel en équipe. Éléments de contenu : modélisation de relations complexes; conception de BD relationnelles efficaces; paradigmes de la persistance transparente; BD non relationnelles, gestion des données en mémoire; optimisation de la performance; gestion des transactions concurrentes; récupération en cas de pannes; entrepôts de données; intelligence d'affaires; BD parallèles et réparties.
Sources
- Course catalogue ↗2026-2027