ESIEE – IN3R22 - BASE DE DONNÉES - page 4/67 - Bertrand LIAUDET
Exemple 1 41
Exemple 2 42
4. Jeu de tests 43
Présentation 43
Astuces pour bien construire son jeu de tests 43
MODELE RELATIONNEL NORMALISE 44
Notion de dépendance fonctionnelle : DF 44
Définition des DF 44
DF et modèle relationnel 44
Propriétés de base des DF 45
Théorème de décomposition (de Casey et Delobel) 45
Clés candidates et clés secondaires 46
Graphe des dépendances fonctionnelles : GDF 47
Présentation 47
Exemples 47
Sémantique du graphe du GDF 50
Les 3 premières formes normales de CODD : 1FN, 2FN, 3FN 51
Principe de la normalisation 51
Deux caractères remarquables des dépendances fonctionnelles 51
1ère forme normale : 1FN : la clé 51
2ème forme normale : 2FN : toute la clé 52
3ème forme normale : 3FN : rien que la clé 53
Formes normales 4 et 5 54
4ème forme normale , dite de BOYCE-CODD : BCNF 54
5ème forme normale : par réduction de la clé 56
Normalisations sémantiques 57
6ème normalisation : transitivité 57
7ème normalisation : attributs calculés 58
8ème normalisation : conflit de clé primaire – clé secondaire 58
9ème normalisation : dépendance fonctionnelle entre espèce et genre 59
TD 60
1 Exercices de modélisation relationnelle 60
1 Association et donateur 60
2 Les employés et leurs carrières 61
3 La cinémathèque 62
4 Les chantiers d’été 63
5. Gestion de projet 64
2. Exercices de normalisation 65
1. Normalisations formelles : théorème de décomposition 65
2. Normalisations formelles : formes normales 65
3. Les personnes et leurs téléphones 65