Créé
25.10.95
P.-A. Sunier
Version
1.0a
Modifié
Fichier
DONTH01B.DOC
Analyse des systèmes
Modélisation des données
Cours 1 / Partie B
P.-A. Sunier
2
Règles et conventions d’écriture du document
Les références à d’autres documents sont mises entre crochet.
Exemple:
[NANCI-92]
Les éléments repris d’autres documents sont écrits en italique et précédés ou suivis de la
référence.
Exemple:
[ISO 9000-1 Introduction] Les organismes...
Le terme d’organisme est utilisé de manière générique en lieu et place d’entreprise. Selon
[ISO-8402] il a la signification suivante: compagnie, société, firme, entreprise ou
institution, ou partie de celle-ci, à responsabilité limitée ou d’un autre statut, de droit
public ou privé, qui a sa propre structure fonctionnelle et administrative.
Les figures reprises ou inspirées de documents sont référencées comme pour le texte.
Exemple:
[Tiré de NANCI-92]
[Inspiré de NANCI-92]
3
Table des matières
1. Modèle logique de données _________________________________________________ 7
1.1 Objectifs ______________________________________________________________________ 7
1.2 Modèle relationnel ______________________________________________________________ 7
1.3 Modèle logique de données relationnel _____________________________________________ 8
1.3.1 Représentation graphique ______________________________________________________________ 8
1.3.2 Table _____________________________________________________________________________ 9
1.3.3 Bases de données relationnelles ________________________________________________________ 11
1.3.4 Clés _____________________________________________________________________________ 11
1.3.5 Les contraintes d’intégrité ____________________________________________________________ 12
1.3.6 Représentation des tables _____________________________________________________________ 14
1.3.7 Relation entre tables _________________________________________________________________ 16
1.3.8 Degré d’une relation _________________________________________________________________ 19
1.3.9 Cardinalité d’une relation _____________________________________________________________ 20
1.4 Représentation par les outils d’aide à la conception _________________________________ 22
2. Passage du MCD au MLD _________________________________________________ 23
2.1 Règle No 1 ___________________________________________________________________ 23
2.2 Règle No 2 ___________________________________________________________________ 23
2.2.1 Cardinalité (-,n) et (-1) _______________________________________________________________ 24
2.2.2 Cardinalité (-,1) et (-1) _______________________________________________________________ 25
2.2.3 Association n-aire, n>2 ______________________________________________________________ 25
2.3 Règle No 3 ___________________________________________________________________ 26
2.4 Rôles multiples d’une table source _______________________________________________ 29
3. Les formes normales _____________________________________________________ 31
3.1 Introduction __________________________________________________________________ 31
3.2 Dépendance fonctionnelle _______________________________________________________ 31
3.2.1 Dépendance fonctionnelle élémentaire ___________________________________________________ 32
3.2.2 Dépendance fonctionnelle directe ______________________________________________________ 32
3.3 1ère forme normale (1NF) ______________________________________________________ 33
3.3.1 ¬1NF - Attribut formé d’une relation ___________________________________________________ 33
3.3.2 ¬ 1NF - Attribut contenant un groupe répétitif _____________________________________________ 35
3.4 2ème forme normale (2NF) _____________________________________________________ 37
3.4.1 Règle de normalisation _______________________________________________________________ 37
3.4.2 Exemple __________________________________________________________________________ 37
3.5 3ème forme normale (3NF) _____________________________________________________ 39
3.5.1 Règle de normalisation _______________________________________________________________ 39
3.5.2 Exemple __________________________________________________________________________ 39
4
4. Modèle physique MPD ____________________________________________________ 41
4.1 Objectifs du MPD _____________________________________________________________ 41
4.2 Règles de Codd _______________________________________________________________ 41
4.3 Choix d’un SGBD _____________________________________________________________ 43
4.4 Passage du MLD au MPD ______________________________________________________ 44
4.5 Norme SQL __________________________________________________________________ 44
5. Recommandations d’écriture _______________________________________________ 45
6. Bibliographie ___________________________________________________________ 46
5
Table des illustrations
Figure 1 - Représentation d'un schéma de table ___________________________________ 10
Figure 2 - Représentation d'une extension de table ________________________________ 10
Figure 3 - Exemple de référence étrangère _______________________________________ 13
Figure 4 - Représentation d'une clé primaire _____________________________________ 14
Figure 5 - Représentation d'une clé secondaire __________________________________ 14
Figure 6 _Représensation d'une clé étrangère ____________________________________ 14
Figure 7 - Représentation d'un champ calculé ____________________________________ 15
Figure 8 - Relation ensembliste (fonction) _______________________________________ 16
Figure 9 - Représentation d'une relation ________________________________________ 17
Figure 10 - Fonction 1er postulat ______________________________________________ 18
Figure 11 - Cardinalité côté parent ____________________________________________ 20
Figure 12 - Cardinalité côté enfant _____________________________________________ 21
Figure 13 - Représentation inspirée des outils CASE _______________________________ 22
Figure 14 - MCD-> MLD Association de cardinalité (-,n) et (-,1) _____________________ 24
Figure 15 - MCD-> MLD Relation 1:n _________________________________________ 24
Figure 16 - MCD-> MLD Association de cardinalité (-,1) et (-,1) _____________________ 25
Figure 17 - MCD-> MLD Relation 1:1 _________________________________________ 25
Figure 18 - MCD -> MLD Association n-aire ____________________________________ 26
Figure 19 - MCD -> MLD Table associative _____________________________________ 27
Figure 20 - Respect de la dimension d'une table associative ________________________ 27
Figure 21 - Exemple MCD-> MLD Association binaire ____________________________ 28
Figure 22 - Exemple MCD-> MLD Table associative binaire ________________________ 28
Figure 23 - MCD-> MLD Association réflexive ___________________________________ 29
Figure 24- MCD-> MLD Table associative avec rôles de réflexivités __________________ 29
Figure 25 - MCD-> MLD Rôle de l'entité _______________________________________ 30
1 / 46 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !