Les objectifs de ce cours sont de :

- Comprendre le modèle relationnel qui est au coeur de la plupart des Systèmes de Gestions de Bases de Données (SGBD)

- Savoir concevoir une base de données relationnelle "dans la plupart des cas" en passant par une modélisation conceptuelle graphique, puis une traduction vers le modèle relationnel.

- Comprendre pourquoi une base de données relationnelle est "bien conçue" ou "mal conçue" et savoir repérer les principales anomalies.

- Savoir utiliser le langage SQL pour créer et modifier des données relationnelles, ou pour programmer des requêtes (recherches complexes) sur les données.

Le cours correspond à environ 60 heures de travail, répartis dans 4 chapitres. Chaque chapitre est composé :

- d'un cours en format HTML dans lequel vous pouvez naviguer.

- d'une série d'exercices simples permettant d'aider à la compréhension et l'apprentissage du cours

- d'une évaluation permettant de "valider" l'acquisition du module

- d'exercices supplémentaires corrigés ou non pour permettre de travailler ou réviser ce cours.