Bases de Données 1
Tronc commun
- Année
- 2e année
- Semestre
- Semestre 3
- Unité d’enseignement
- Informatique 4
- Volume horaire
- 20 h
- Crédits
- 1,5
Les fiches sont renseignées à partir des syllabus RESA/ENEAM et peuvent être actualisées par l’équipe pédagogique. Les modalités d’évaluation indiquées ne remplacent pas les consignes du cours.
Objectif du cours
Les données informatiques sont de plus en plus nombreuses. Aussi, un système de gestion de base de données devient nécessaire pour mettre des données à la disposition des utilisateurs pour une consultation, une saisie ou bien une mise à jour, tout en assurant des droits accordés à ces derniers. Les étudiants dans ce cours apprenent les outils nécessaires à la conception et la gestion d’une base de données.
Ce cours vise à initier les étudiants à la conception et la gestion des bases de données relationnelles.
Plan du cours
-
Chapitre 1 : Introduction aux bases de données
4 h- Historique : Systèmes de gestion de fichiers
- Systèmes de gestion de bases de données : définitions et fonctionnalités
- Architecture d’un SGBD
-
Chapitre 2 : Conception de la base des données : le modele Entité/Association (Modèle E/A)
6 h- Présentation des concepts
- Elaboration d’un MCD par l’étude des dépendances fonctionnelles
- Validation d’un MCD
- Extensions (généralisation, héritage…).
-
Chapitre 3 : Normalisations
5 h- Notion de relation
- Dépendances fonctionnelles
- Normalisation des relations
- Passage du modèle E/A vers le modèle relationnel
-
Chapitre 4 : Modèle relationnel
5 h- Introduction au modèle relationnel (Eléments du modèle relationnel,
- Algèbre relationnelle (Sélection, projection, intersection, Union, etc.)
- Contrôle de connaissance : 1 contrôle écrit et 1 projet
Évaluation
Evaluation écrite : 50 %; Evaluation pratique : 50 %
Bibliographie
- Gardarin G. (2003), Bases de données, Eyrolles.
- Akoka, J. & Comyn-Wattiau,I. (2006), Conception des bases de données relationnelles, en Pratique, Vuibert.
- Elmasri R., Navethe S.B. (2004). Conception et Architecture des Bases de données, 4e edition, Pearson Education.