ECTS : 3
Description du contenu de l'enseignement :
1. Compréhension d’un modèle relationnel et passage au relationnel à partir d'un modèle entité/association ou UML
- Définition du modèle relationnel (schéma, relation, nuplet, contraintes d’intégrité…)
- Rappel du vocabulaire et des concepts de la modélisation entité/association et de la modélisation UML
- Explication du processus de passage d’un modèle entité/association ou UML à un modèle relationnel
2. Langage SQL
- Langage de manipulation de données
- Langage de définition de schéma
Compétence à acquérir :
Former les étudiants à la création et à la manipulation des bases de données relationnelles. Au cours de cette unité d’enseignement, les étudiants vont apprendre à définir un schéma de base de données relationnelle à partir d’un modèle de données entité/association et/ou UML, à interroger et manipuler les données de la base en SQL (pour la manipulation de données, la définition de schéma du langage et la définition de déclencheurs), et à vérifier la cohérence des données et les propriétés d’un schéma de base de données.