Académique Documents
Professionnel Documents
Culture Documents
Clé Primaire 52
Règles de passage du modèle Entité/Association au Modèle Relationnel (MR)
Schémas Relationnels
S’inscrire
Schémas Relationnels
54
Règles de passage du modèle Entité/Association au Modèle Relationnel (MR)
a) Création d’une nouvelle table dont la clé primaire est l'ensemble des
identifiants des entités associées.
b) Toute propriété de l'association devient attribut de la nouvelle table.
Exemple 1:
Association non hiérarchique
Schémas Relationnels
Clé Etrangère 55
Règles de passage du modèle Entité/Association au Modèle Relationnel (MR)
NbHeures
Exemple: 1
Exemple: 2
1,1
NbHeures
1,n
59
Règles de passage du modèle Entité/Association au Modèle Relationnel (MR)
6- Relation Réflexive:
Premier cas : cardinalité (X,1) - (X,n), avec X=0 ou X=1.
La Clé Primaire de l'entité se dédouble et devient une Clé Etrangère dans la
relation ou nouvelle table. Exactement comme si l'entité se dédoublait et était
reliée par une relation binaire (X,1) - (X,n)
Exemple:
Prenons l'exemple d'une société organisée de manière pyramidale : chaque
employé a 0 ou 1 supérieur hiérarchique direct. Simultanément, chaque employé
est le supérieur hiérarchique direct de 0 ou plusieurs employés.
Schémas Relationnels
Schémas Relationnels
PERSONNE (id_Personne, Nom_Personne)
PARENTE (#id_Parent, #id_Enfant)
Réponse:
Employe(n°Matricule,nom,prénom,date_embauche,qualification,#code_Service)
Service(code_Service,nom_serv,effectif,Responsable)
64
Exercice pratique
Établir le modèle MLR (schémas relationnels) du modèle E/A suivant :
Réponse:
Auteur(IdAuteur,nom,prénom)
Livre(numLivre,Titre,#idAuteur,#idEditeur)
Editeur(idEditeur,nom_Edit)
Dépôt(num_Dépôt,nom_Dep,Adresse)
Stocker(#numLivre,#idEditeur,#num_Dépôt)
65