Traduction uml vers les tables relationnels

lamia -  
 lamia -
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.
A voir également:

3 réponses

mksilo Messages postés 26 Statut Membre 4
 
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.
0
lamia
 
Mercii bcp .
0
chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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à !
0
lamia
 
merciiiiii bcp .
0