2010-11-18 17 views

Antwort

0

Relation sieht fair. Die Kurse sind mit einer Schule verbunden. Es kann Probleme verursachen, wenn Sie einen Kurs haben möchten, der an mehreren Schulen unterrichtet wird. In diesem Fall sollten Sie eine "Link" -Tabelle zwischen ihnen hinzufügen. Dieser Tisch würde Kurse und Schul-IDs enthalten (um zu sagen, welche Gegenstände miteinander verbunden sind).

Nur eine negative Sache, über die ich in Ihrem Beispiel nachdenken kann, ist die Benennung Ihrer Tabellen, allen Tabellen wird das Präfix proj_ vorangestellt, während den Spalten der Name der Tabelle vorangestellt wird (und bei Fremdschlüsseln der Name der verknüpften Tabelle) auch). Der Link course_schoolId verlinkt auf die Tabelle proj_school, dies kann bei größeren Datenmodellen zu Verwirrung führen.