Hi !
Die PLZ könnte da wiederum gleich als ID für den Ort dienen.
So kann man sich das feld "ort" sparen.
31832 Springe
31832 BennigsenDu hast noch die Umkehrung vergessen: Wieviele verschiedene Postleitzahlen gibt es für z.B. München ?
Das ist doch Irrelevant!
Lösungsvorschlag:
kddb:
id | name | str | nr | ort_plz
1 1 2 15b 1
2
kdkeydb:
id | val
1 Martin
2 Fahnenweg
ort_plz_db:
id | plz | ort
1 31832 Springe
2 31832 Bennigsen
oder macht das Probleme?