Descriptif
Ce module s’articulera autour de quatre étapes :
- Modélisation d’un système décrit informellement par l’utilisation de diagrammes entité-association (arbres de dépendances fonctionnelles, formes normales et MCD via UML, règles de gestion)
- Transformation des modèles conceptuels produits en modèles relationnels de données
- Implémentation en SQL sur un système de gestion de base de données (SGBD)
- Insertion, mise à jour et récupération de données dans le cadre de travaux pratiques
Objectifs pédagogiques
A la fin de ce module, les élèves seront capables de :
- Analyser une demande informelle pour en extraire un dictionnaire des données, un modèle conceptuel de données et les règles de gestion associées.
- Transformer un modèle conceptuel de données en modèle relationnel en l’implémentant en SQL.
- Interroger une base de données (via des requêtes SQL).
- Restituer les enjeux (juridiques, de sécurité, de performance, de fiabilité, de passage à l’échelle, impact écologique) liés à l’utilisation et au stockage des données
Format des notes
Numérique sur 20Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
Vos modalités d'acquisition :
Evaluation orale ou écrite, en fonction de l'effectif
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)Le coefficient de l'enseignement est : 1
Programme détaillé
TAPE (2) : Intro et modélisation conceptuelle + mise en pratique
TD (2) : Dépendances fonctionnelles et formes normales
TAPE (2) : Passage du MCD au MRD + 1ère implémentation de base de données + 1ère requêtes
TD (2) : Exercices et requêtes avancées
TD : Règles de gestion d’une base de données
CM : Outro (sensibilisation aux enjeux sociétaux et industriels des bases de données ) + lancement projet
Projet (6)
Evaluation