petit problème de conception de SGBD :
J'ai les tables 'Salles', 'Personne', 'Stage' et 'Reservation'.
En fait, une Salle peut etre réservée soit par une Personne, soit par un Stage. Comment transcrire cela en base de données.
Pour l'instant, j'ai créé une table Réservation (nécessaire pour les dates de début et de fin de réservation). Cette table contient un champ idPersonne (0 ou 1) et un champ idStage (0 ou 1). Mais je trouve pas ca terrible, et j'aimerais savoit si y aurait une solution plus 'propre' pour exprimer la notion: "Table associée à l'une OU à l'autre table"
Partager