hallo zusammen,
bei uns gibt es zur zeit eine kleine Meinungsverschiedenheit. daher würden mich einfach mal ein paar Meinungen dazu interessieren.
Welcher der beiden folgenden Ansätze ist zu bevorzugen:
Ansatz 1: Eine einzige Datenbanktabelle mit mehreren Spalten (sagen wir mal zwischen 5 und 10 Spalten). Simpler Ansatz, die Datensätze werden einfach da reingeschrieben und fertig.
Ansatz 2:
Mehrere Tabellen: Aus der ersten werden Spalten in denen es nur bestimmte Einträge geben kann in eine neue Tabelle ausgelagert, die dann nur aus dieser Spalte und einer Id besteht. In der eigentlichen Tabellen wird dann über Fremdschlüssel nur diese Id eingetragen.
In der Anwendung nachher hätte man dann 4 Tabellen die mit Inner Joins verknüpft werden.
Welcher der beiden Ansätze hat welche Vor- und Nachteile?
Danke für Feedback.
bei uns gibt es zur zeit eine kleine Meinungsverschiedenheit. daher würden mich einfach mal ein paar Meinungen dazu interessieren.
Welcher der beiden folgenden Ansätze ist zu bevorzugen:
Ansatz 1: Eine einzige Datenbanktabelle mit mehreren Spalten (sagen wir mal zwischen 5 und 10 Spalten). Simpler Ansatz, die Datensätze werden einfach da reingeschrieben und fertig.
Ansatz 2:
Mehrere Tabellen: Aus der ersten werden Spalten in denen es nur bestimmte Einträge geben kann in eine neue Tabelle ausgelagert, die dann nur aus dieser Spalte und einer Id besteht. In der eigentlichen Tabellen wird dann über Fremdschlüssel nur diese Id eingetragen.
In der Anwendung nachher hätte man dann 4 Tabellen die mit Inner Joins verknüpft werden.
Welcher der beiden Ansätze hat welche Vor- und Nachteile?
Danke für Feedback.