Composante
Polytech Annecy-Chambéry
Description
Ce cours vise à acquérir les compétences de base afin de modéliser, implanter et manipuler une base de données relationnelle. L'application de ce cours se fait sur des problèmes généraux et métiers.
Objectifs
- Conception d'une base de données (BD) relationnelle simple (< 10 entités, uniquement liées par des liens 1-n ou n-m)
- Implantation d'une BD simple dans un SGBD relationnel
- Utilisation d'une BD relationnelle par des requêtes simples
Heures d'enseignement
- Bases de données - CMCours Magistral6h
- Bases de données - TDTravaux Dirigés4,5h
- Bases de données - TPTravaux Pratiques12h
Pré-requis obligatoires
Aucun
Plan du cours
- Introduction aux Bases de Données (30min CM 1)
- Modélisation Entité/Association (EA) en norme UML (1h CM 1)
- Modélisation relationnel & passage du modèle EA au modèle relationnel (1.5h CM 2)
- TD 1 : Modèles EA et relationnel
- Algèbre relationnel (1.5h CM 2)
- TD 2 : Algèbre relationnel
- TD 3 : Algèbre relationnel étendue
- TP1 : Manipulation d'une base de données en SQL
- TP2 : Modification d'une base de données en SQL
- TP3 : Examen de TP de base de données en SQL