T
Tersus
Gast
Hallo,
meine Frage mag etwas banal erscheinen, ist aber durchaus ernst gemeint.
Adresse(id, nummer, straße, plz, ort)
Nun hat die Mustermax Str. tatsächlich Nummern von 1 bis 300.
Sollte ich, um die redundante Datenhaltung des Strings "Mustermax Str." in der Tabelle "Adresse" zu vermeiden, tatsächlich die Entität "Straße" auslagern und die Adresse lediglich referenzieren?
Straße(name)
Selbiges ist ja der Fall mit der Straßennummer. Es gibt unzählige Straßen mit der Nummer 1. Für den Ort und die PLZ ist es auch genaue das gleiche.
Im Prinzip würde sich eine Adresse also nur aus Referenz-Entitäten zusammensetzen.
Die Frage ist natürlich: Referenz-Wirrwarr vs. Speicherschonung. Es wird für die Referenzierung ein Zeiger verwendet, der ja auch Speicher belegt.
Vielen Dank für einleuchtende Antworten.
meine Frage mag etwas banal erscheinen, ist aber durchaus ernst gemeint.
Adresse(id, nummer, straße, plz, ort)
Nun hat die Mustermax Str. tatsächlich Nummern von 1 bis 300.
Sollte ich, um die redundante Datenhaltung des Strings "Mustermax Str." in der Tabelle "Adresse" zu vermeiden, tatsächlich die Entität "Straße" auslagern und die Adresse lediglich referenzieren?
Straße(name)
Selbiges ist ja der Fall mit der Straßennummer. Es gibt unzählige Straßen mit der Nummer 1. Für den Ort und die PLZ ist es auch genaue das gleiche.
Im Prinzip würde sich eine Adresse also nur aus Referenz-Entitäten zusammensetzen.
Die Frage ist natürlich: Referenz-Wirrwarr vs. Speicherschonung. Es wird für die Referenzierung ein Zeiger verwendet, der ja auch Speicher belegt.
Vielen Dank für einleuchtende Antworten.