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.
- Contact: Fabien De Marchi