Académique Documents
Professionnel Documents
Culture Documents
n 2. Construction du diagramme EA
u progressivement
u TE et liens is-a
u TA
u attributs
u définitions
2
Méthode de modélisation (suite)
n 3. Validation du diagramme
n 4. Schéma
n 5. Validation du schéma
3
Choix : TE , TA ou attribut ?
n TE : représentation d'un ensemble d'objets
similaires
u il existe des traitements qui portent directement sur
ces objets
n Traitements :
u 1. Liste des fournisseurs
u 2. Quels fournisseurs ont livré plus de 1000 articles le
mois dernier ?
u 3. Quels sont les fournisseurs de tel article ?
Etudiant
liste
No-carte nom prénoms date-naissance adresses
Etudiant
liste
No-carte nom prénoms date-naissance adresses
mauvais Etudiant
9
Normalisation
Objectif : décrire au maximum le monde réel en utilisant
au mieux les concepts du modèle
Normalisation : processus de modification d'un schéma
pour atteindre l'objectif
Etudiant
mauvais
No-carte faculté doyen nom-étudiant
Correct Etudiant
nom doyen
10
Dépendance et identifiant
n Graphe des dépendances
11
Validation / attributs complexes
Laboratoire
ligne montant
Personne
On en déduit :
Règle 4 : dans un TA sans dépendance entre les TE
liés, les attributs du TA dépendent de tous les TE liés
par ce TA.
(No-carte, NomC) à moyenne, notes 14
Validation des attributs d’un TA
Cours Participe
correct
NomCours coef
15
Validation des attributs d’un TA (2)
mauvais
Chercheur
dépendance
Décomposition du TA ternaire en
Labo deux TA binaires sans perte
d'information:
chaque projet est conduit par les
laboratoires des chercheurs qui
Emploie participent au projet
mauvais
n Mauvaise décomposition du TA
Emploie ternaire en deux TA binaires
Est élève de
Employé
mauvais Service
no étage nom 22
TE répertoires ou attributs ?
23
Transformations
de schémas EA
Relativisme sémantique
n La même réalité peut être modélisée de plusieurs
façons différentes
25
Relativité des classifications
n Exemple
Forêt Marais
BD Hydrologie
BD Forestière
BD Environnement
26
Relativisme
cable
27
Choix de modélisation
n TE ou attribut ?
n TE ou TA ?
28
TE ou attribut ?
Employé
nom étage
Employé Service
x:y 1:n
Employé Travaille Service
Personne
numéro type 31
Transformation d'attribut en TE
Laboratoire
ligne montant
32
Attribut projets à TE : 1ère étape
Laboratoire
ligne montant ? 33
Attribut projets à TE : 2ème étape
Laboratoire
Chercheur Travaille
34
Attribut projets à TE : 3ème étape
Laboratoire
Chercheur
Projet Travaille
ligne montant
37
Transformation TA à TE (et TAs)
1:1
Personne Souscrit Contrat
Cie-Assurance
Schémas équivalents
1:1
Personne Assure Voiture
1:1
Cie-Assurance Assure
39
TA n-aire à n TA binaires ?
Schéma 1
Cie-Assurance
Schéma 2
P-CA Cie-Assur. V-CA
40
TA n-aire à n TA binaires ? (suite)
n BD 1 Assure (Pers, Voit, Cie-Ass)
p1 v1 c1
p1 v2 c2
p2 v1 c2
n BD 2
P-V (Pers, Voit) P-CA (Pers, CieA) V-CA (Voit, CieA)
p1 v1 p1 c1 v1 c1
p1 v2 p1 c2 v2 c2
p2 v1 p2 c2 v1 c2
Personne
nom adresse sexe
Femme Homme
nom adresse nom adresse
42
TE génériques ou spécifiques ?
Personne
nom adresse sexe
Femme Homme
sexe = F sexe = M
43
Attribut facultatif ou sous-type ?
Personne
n ou
Personne
nom adresse
Communiquant
n°tél
44
Conclusion
45