Entscheidung zwischen dem Speichern von Nachschlagetabellen-IDs oder reinen Daten

Ich finde, das kommt oft vor und ich bin mir nicht sicher, wie ich es am besten angehen soll.

Die Frage, die ich habe, ist, wie die Entscheidung zwischen der Verwendung von Fremdschlüsseln für Nachschlagetabellen oder der Verwendung von Nachschlagetabellenwerten direkt in den Tabellen, die sie anfordern, getroffen werden kann, wobei die Nachschlagetabellenbeziehung vollständig vermieden wird.

u beachtende Punkte:

Mit der zweiten Methode müssten Sie Massenaktualisierungen für alle Datensätze durchführen, die auf die Daten verweisen, wenn diese in der Nachschlagetabelle geändert werden.

Dies konzentriert sich mehr auf Tabellen, in denen die meisten Spalten auf viele Nachschlagetabellen verweisen. Aus diesem Grund bedeuten viele Fremdschlüssel bei jeder Abfrage der Tabelle viele Verknüpfungen.

Diese Daten stammen aus Dropdown-Listen, die aus den Nachschlagetabellen abgerufen werden. Um beim Neuladen Daten abzugleichen, müssen die Werte in der vorhandenen Liste bezogen auf den ersten Punkt).

Gibt es hier eine bewährte Methode oder wichtige Punkte, die zu berücksichtigen sind?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage