Angenommen, man möchte eine Datenbank mit PC Hardware aufbauen.
Ich hätte mir folgendes überlegt: Für jeden Hardwaretyp (CPU, Grafikkarte, Speicher etc.) eine eigenen Tabelle mit den dazugehörigen Parametern).
z.B.
Tabelle CPU (HerstellerID, Sockeltyp, Frequenz, genaue Bezeichnung etc.)
Tabelle Grafikkarte (HerstellerID, Speichergröße, Bus ...)
etc.
Eine Tabelle f. die Zuordnung HerstellerID => Hersteller
Ev. noch einige Untertabellen (z.B: Zuordnung SocketID => Socketname (Nr. 1 => Socket A, Nr. 2 => SlotA etc.)
Gibt es da noch eine elegantere Möglichkeit ? Ich glaube, dieses System müsste redundanzfrei sein.