Posez votre question Signaler

Traduction uml vers les tables relationnels

lamia - Dernière réponse le 21 mai 2009 à 00:57
Bonjour,
comment traduire l'héritage en modèle relationnel
exemple: soit les classe suivants
personne [cod,nom, prénom,@]
médecin[spécialité, grade]
patient[sex,malade]
les classe 'medecin ' et 'patient' héritent les propriété de la classe mère ' personne'
Alors comment deviennent les tables relationnels.
Lire la suite 

Traduction uml vers les tables relationnels »

4 réponses
Réponse
+0
moins plus
Une solution possibles est de faire une table par classe. Pour les relations: Une personne est reliée à 0..N Medecin et à 0..N Patient. Un Patient est reliée à une seule personne et un Medecin est reliée à une seule Personne. Bon courage.
lamia - 21 mai 2009 à 00:57
Mercii bcp .
Ajouter un commentaire
Réponse
+0
moins plus
Cela dépend de se que tu veux faire :

-Soit tu fais une décomposition ascendante : les attributs des classes filles migrent dans la classe mère, ainsi tu n'auras plus qu'une table :
personne(cod,nom,prenom,@,spécialité,grade,sexe,malade)

-Soit tu fais une décomposition descendante : les attributs de la classe mère migrent dans les tables filles :
médecin(cod,nom,prenom,@,spécialité,grade)
patient(cod,nom,prenom,sexe,malade)

Voilà !
Ajouter un commentaire
Réponse
+0
moins plus
merciiiiii bcp .
Ajouter un commentaire
Ce document intitulé « traduction uml vers les tables relationnels » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?