Base de Données I
Informations
Responsable | Géraldine Del Mondo |
Enseignant(s) | Géraldine Del Mondo, Pierrick Tranouez |
Langue | Français |
Crédits | 2.5 |
Volume horaire | CM : 12h TD : 16h30 |
Site web | http://moodle.insa-rouen.fr/course/view.php?id=31 |
Objectifs
Comprendre les principes de modélisation et de manipulation des bases de données relationnelles. Autrement dit :
- Savoir réaliser un diagramme de conception de base de données (e.g. E-A)
- Savoir passer de ce modèle de très haut niveau à un modèle relationnel
- Savoir être critique sur le modèle obtenu notamment via la théorie de la normalisation
- Connaître les opérateurs de l'algèbre relationnelle et quelques notions d'optimisation de requêtes
- Connaître les principes du stockage des données et de la gestion de la concurrence d'accès aux données
- implémenter les relations d'une base de données et leurs contraintes d'intégrité
- implémenter les vues, et connaître les problématiques liées à leur mise à jour
- maîtriser la gestion des droits sur les données
- requêter sur la base de données
Capacités enseignées
- Référentiel INSA :
- Maîtriser un langage d'interrogation de base de données [3P]
- Référentiel CNISF :
- J10A [3P]
- J40B [3I]
- J80Y [3P]
Programme
- Introduction
- Modèle relationnel
- Normalisation
- Algèbre relationnel
- SQL
- Droits/Intégrité
- Vues
- Principes de bases en concurrence et stockage
Pré-requis
Bibliographie
Bases de Données : Objet et relationnelle G. Gardarin, Eyrolles, (Partie relationnelle)
Méthode d'évaluation
- Examen théorique (70% de la note finale)
- Examen pratique (30% de la note finale)
- Malus si QCMs en ligne non faits