Klaus Mock: Tabelle normalisieren oder nicht?

Beitrag lesen

Hallo,

ich habe unter anderem eine Tabelle mit

id
stadtteil
stadt

[...] Ich habe aber ca. 70 Städte, mache ich daraus für jede Stadt eine Tabelle. [...]

Ich bin zwar kein absoluter Datenbankspezialist, aber das was Du da meinst, hat nichts mit Normalisieren zu tun.

Normalisiert wäre es so

----------
Tabelle Stadt:

stadt_id
stadt_name

(eventuell noch Zusatzinformationen wie Bundesland, Staat usw. , wobei diese dann auch normalisiert werden können)
----------
Tabelle Stadtteil:

stadtteil_id
stadt_id
stadtteil_name

(und ev. wieder zusätzliche Informationen)
----------

Solange du eindeutig bestimmen kannst, daß der Name der Stadt wirklich nur eine Stadt repräsentiert, und daß der Name auch nicht unterschiedlich geschrieben wird, also zwei Namen für eine Stadt, bzw. eventuelle Zusatzinformationen zu einer Stadt gesammelt werden sollen, funktionierts auch mit einer Tabelle.
Wenn Du jetzt schon unsicher bist, dann mach zwei draus.

Aber für jede Stadt eine eigene Tabelle finde ich gar nicht gut.

Grüße
  Klaus