3 Tabellen? Da verliert man doch schnell den überblick. Welche Vorteile soll den das haben?
wenn man es zum 1. Mal hört, dann klingt es vielleicht noch so, allerdings sollte dir im Laufe der Zeit klar werden, welche Vorteile dies bringt
du solltest auch keine feld ID nennen, welches nicht zum Identifizieren des Datensatze dient
in dem Fall handelt es sich wohl eher um die ID des Pfades
point stellt in deinem Fall die ID eines Wegpunkts dar, oder? (eine Nummerierung kann das nicht sein, da sonst die 1 in jedem Fall da wäre)
zurzeit herrscht in deiner Tabelle eine Redundanz, da für jede ID jedes Mal zusätzlich die Koordinaten gespeichert werden
dies kann zu Inkonsitenzen führen, wenn du mal Wegpunkte an andere Positionen setzen musst, dabei aber nicht alle vorkommnisse aktualisierst
deshalb sollte für die Wegpunkte eine weitere Tabelle vorhanden sein
sofern du zu den Wegen noch weitere Informationen speichern willst, wie eine Bezeichnung oder ähnliches, dann hättest du, wenn du es wieder in die Tabelle unterbringst, wieder Redundanzen und die Gefahr von Inkonsistenzen
deshalb solltest du 3 Tabellen anlegen
1 Tabelle für Informationen über die einzelnen Wege (inklusive ID der Wege)
1 Tabelle für alle Wegpunkte (Koordinaten und ID der Wegpunkte)
und 1 Tabelle, in der du den Wegen die Wegpunkte zuweise (mit ID der Wege und ID der Wegpunkte, ggf. mit zusätzlicher Nummerierung der einzelnen Wegpunkte, damit klar ist, der wievielte Wegpunkt es von dem jeweiligen Weg ist, wobei es da auch wieder zu Inkonsistenzen kommen kann...)