Je me demande donc ce que cela signifie pour une relation de clé étrangère. J'ai deux tables. Cours et écoles. Une école peut avoir plusieurs cours. Alors, la relation suivante a-t-elle un sens?cette relation très simple a-t-elle un sens?
Je me demande donc ce que cela signifie pour une relation de clé étrangère. J'ai deux tables. Cours et écoles. Une école peut avoir plusieurs cours. Alors, la relation suivante a-t-elle un sens?cette relation très simple a-t-elle un sens?
Relation semble juste. Les cours sont liés à une école. Cela peut causer des problèmes si vous voulez suivre un cours enseigné dans plusieurs écoles. Dans ce cas, vous devez ajouter un tableau "lien" entre eux. Cette table contiendrait des identifiants de couse et d'école (indiquant quels éléments sont liés les uns aux autres). Un seul point négatif auquel je peux penser dans votre exemple est le nom de vos tables, toutes les tables sont préfixées avec proj_ tandis que les colonnes sont remplies avec le nom de la table (et pour Foreign keys le nom de la table liée aussi). Le lien course_schoolId renvoie à la table proj_school, ce qui peut entraîner une confusion dans les modèles de données plus volumineux.