Markus Mühlich: Tabelle normalisieren oder nicht?

Beitrag lesen

Hallo Klaus,

Wo ist der Vorteil, anstelle des Stadtnamens wiederholt sich hier in Tabelle 3 immer die StadtID.

Und, zwei Orte können zwar den gleichen Namen haben aber nicht die gleichen Orte sein:-)

Meiune Worte

Aber, es ist unvernünftig einen Record in Stadtteile mehreren Orten zuzuordnen. Was, wenn ich der Name eines Stadtteils des einen Ortes ändert, der eines anderen nicht. Aus der Traum.

Besser ist es das Prinzip der Entität zu verfolgen. Jeder Record (Entität) steht für eine einmalige Sache eines bestimmten Typs (Tabelle). Das bedeutet auch, daß zwei stadtteile in verschiedenen Orten auch zwei Entitäten in der Tabelle Stadtteil sein sollen.

siehe meine Aussage zu gewollten Redundanzen :-)

Ja, aber über das Ziel hinaus schießen ist ebenso unvernünftig. Normalisieren auf 'Teufel komm raus' kann auch ganz schön nach hinten losgehen.

Was meinst Du wie wir hier Tabellen normalisieren (müssen). Da gäbe es aber bei gleicher Fragestellung noch mehr Tabellen ;-)

Und bei Diskussionen um Tabellen-Normalisierung bleibt es IMO eben  nicht aus, wenn man die Normalisierungstheorie zumindest halbwegs in ihren möglichen Ausprägungen aufzeigt.

Deshalb sind in diesem Falle zwei Tabellen die bessere Wahl. Eine für die Stadt und eine für die Stadtteile.

Wenn ich mich selbst zitieren darf?

sondern zwei bei optimaler Normalisierung 3 Tabellen<<

Viele Grüße aus Köln
Markus