Mme Ounissa BENYATTOU – Supinfo Paris – 2003/2004 2
PROGRAMME
CHAPITRE 1 : RAPPEL SUR LA CONCEPTION DES BASES DE DONNEES
I. Elaboration du schéma conceptuel
1. La perception du monde réel avec Le modèle Entité-Association (Entity-Relationship)
2. La perception du monde réel avec La notation UML (Unified Modeling Language)
II. Conception du schéma logique
1. Passage (Transformation) d’un schéma UML en schéma relationnel
2. Affinement du schéma logique
CHAPITRE 2 : RAPPEL ALGEBRE RELATIONNELLE ET NORMALISATION
A. ALGEBRE RELATIONNELLE
I. Introduction
II. Les opérations de bases
III. Les opération dérivées
IV. Expression de requêtes avec l’algèbre relationnelle
1. Sélection généralisée
2. Requêtes conjonctives
3. Requêtes avec Union et Différence
B. NORMALISATION ET DEPENDANCES FONCTIONNELLES
I. Introduction :
II. Normalisation :
1. Dépendances fonctionnelles
- Définition et propriétés
- graphe des dépendances fonctionnelles
- Fermeture transitive et couverture minimale
2. Les 3 premières formes normales
- Première forme normale
- Deuxième forme normale (2FN)
- Troisième forme normale (3FN)
- Forme normale de Boyce-Codd (BCNF)
3. Processus de Normalisation :
- Application du Théorème de Heath
- Présentation de l’algorithme de Bernstein
CHAPITRE 3 : TECHNIQUES DE STOCKAGE ET D’INDEXATION
I. Les techniques de stockages :
1. Fichier et organisation de fichiers
2.Table, Bloc