* Ces horaires sont donnés à titre indicatif.
Prérequis : Notions de base sur les structures de données.
Objectifs : Comprendre les principes de la modélisation, concevoir et manipuler une base de données relationnelle.
Maitrise des mécanismes de fonctionnement d’une base de données.
Historique des bases de données, éléments de base, structure des SGBD.
Le modèle relationnel, définitions, notions de schéma, contraintes de domaine et de dépendances fonctionnelles
L'algèbre relationnelle, opérateurs ensemblistes, opérateurs relationnels.
Le calcul à variables n-uplet et ses opérateurs.
Le langage SQL, présentation des principes, des commandes, la définition des données, les modifications de structure, les modifications de données.
Les principes de la normalisation de schémas et les algorithmes associés.
Présentation d’un SGBD, création d'une base de données, des relations, des requêtes, et des vues.