Hallo!
Ich arbeite gerade an einem Projekt bei dem ich eine Kletterroutendatenbank machen möchte! Ich habe noch nicht sooo viel Erfahrung mit Mysql deshalb meine Frage bevor ich so richtig durchstarte
Ich habe folgendes Schema dafür erstellt, bin mir aber nich so ganz sicher ob das so geschickt ist!
Wie ihr seht sind hier Länder, Städte, Spots jeweils in einer eigenen Tabelle und die jeweiligen id's in allen Tabellen als Foreignkey definiert!
Wenn ich jetzt aber zum Beispiel auf der Profilseite des Users alle seine Begehungen mit Land, Stadt, Spot & Routeninformationen haben möchte, müsste ich (falls das überhaupt geht) in 5 Tabellen joinen, DA ich ja NUR die jeweilige id des landes, stadt und NICHT den Namen habe!
Wäre es da nicht geschickter, zumindest bei Tabelle routen, nicht die id's sondern die namen zu verbinden?
Bitte um Hilfeee
Danke LG
Ich arbeite gerade an einem Projekt bei dem ich eine Kletterroutendatenbank machen möchte! Ich habe noch nicht sooo viel Erfahrung mit Mysql deshalb meine Frage bevor ich so richtig durchstarte
Ich habe folgendes Schema dafür erstellt, bin mir aber nich so ganz sicher ob das so geschickt ist!
Wie ihr seht sind hier Länder, Städte, Spots jeweils in einer eigenen Tabelle und die jeweiligen id's in allen Tabellen als Foreignkey definiert!
Wenn ich jetzt aber zum Beispiel auf der Profilseite des Users alle seine Begehungen mit Land, Stadt, Spot & Routeninformationen haben möchte, müsste ich (falls das überhaupt geht) in 5 Tabellen joinen, DA ich ja NUR die jeweilige id des landes, stadt und NICHT den Namen habe!
Wäre es da nicht geschickter, zumindest bei Tabelle routen, nicht die id's sondern die namen zu verbinden?
Bitte um Hilfeee
Danke LG