Cet enseignement donne les bases nécessaires pour concevoir et mettre en œuvre un système de bases de données relationnelles :
- Introduction au modèle relationnel
- Algèbre relationnelle
- Langage SQL : requêtes, création, mise à jour ; contraintes de création ; vérifications, vues
- Théorie de la conception : décomposition (DF, DMV), normalisation (1NF, 2NF, 3NF, BCNF, 4NF), algorithmes de conception
- Mise en œuvre de la conception
- Modèle entité/association, modèle Merise (MCD)
- Dérivation vers le relationnel