ECTS
5 crédits
Composante
Faculté des Sciences
Description
D’un point de vue théorique, les notions et concepts abordes aborderont les thèmes suivants :
-
Conception de bases de données : extension du modèle E/A et UML.
-
Dépendances fonctionnelles et normalisation (fermeture transitive, couverture
minimale, dépendances multivaluées, algorithme de Chase, les différentes formes
normales, etc.).
-
Compléments SQL : langage de manipulation de données (requêtes complexes),
langage de définition de données, langage de contrôle de données
-
Transactions
-
Langage procédural
-
Trigger
-
Index et optimisation
D’un point de vue pratique, le système de gestion de base de données lors des enseignements sera Oracle. Dans le cadre du projet, d’autres systèmes comme MySQL ou Postgres pourront être utilisés.