Bonjour,
J'ai vu que si on souhaite simuler un héritage en relationnel, il existe deux solutions, par exemple:
Première solution :
Personne(idPersonne, nom, prenom)
Footballeur(idFootballeur, nbButs) avec idFootballeur qui reference idPersonne
Basketteur(idBasketteur, nbPaniers) avec idFootballeur qui reference idPersonne
Seconde solution :
Footballeur(idFootballeur, nom, prenom, nbButs)
Basketteur(idBasketteur, nom, prenom, nbPaniers)
La première solution va m'obliger a faire des jointures à chaque requête entre une "sous-table" et ma "super-table"
Tandis que la seconde implique de la redondance entre attributs.
Quelle est la meilleure solution selon vous?
Partager