Guten Tag,
Ich bin an einem kleine Projekt welches die Kompilierzeit diverser PC Systeme in eine Datenbank registriert wird.
Zur Zeit habe eine Tabelle mit
id, Hostname, CPU, Chipsatz, Speichergrösse, SpeicherTyp, GraphikAdapter, Gerät1 .... Gerät 16
Ich möchte gern diese normalisieren und dachte an:
Tabelle System
id, Hostname
Tabelle GraphikAdapter
id, Marke, Model, Chipsatz, SpeicherGrösse, SpeicherTyp, Anschluss, SystemID
Tabelle PCIGerät
id, Marke, Model, Chipsatz, SystemID
Tabelle Speicher
id, Marke, SpeicherGrösse, Seichertyp, SystemID
Tabelle Kompilierzeit
id, Programm, Kompilierzeit, SystemID
Wobei SystemID der Primärschlüssel ist vom System (many to one Zuordnung)
Ich habe jedoch das Gefühl dass man bei klugen Tabellendesign nur System, Geräte und Kompilierzeit braucht.
Hat jemand mir eine gute Idee?
Danke.