Bases de données II
Approfondir des sujets reliés à l'administration et à l'implantation d'une base de données. Le modèle relationnel. Approfondissement du langage SQL. Le stockage des données : les différents types de fichiers et leur accès. Représentations des objets relationnels sur disque. Fichiers à accès direct : hashing et techniques de résolution des collisions. Arbre-B, arbre-B+. Structure des fichiers séquentiels indexés, des fichiers inversés et multilistes. Conception avancée : dépendances fonctionnelles, formes normales, agrégations et généralisations; utilisation d'un logiciel de conception de base de données; évaluation des performances d'une base de données. Implantation des bases de données : optimisation des requêtes, transactions, gestion de la concurrence (deadlocks), journaux de modifications et recouvrement sur pannes, sauvegardes, sécurité.
Prerequisites & course information
INF11207 et INF15122
Sources
- Course catalogue ↗2026-2027