Registriert seit: 19. Mai 2008
Ort: Holzwickede
60 Beiträge
Delphi 2010 Professional
|
AW: Datenbankdesign: Dynamische Daten speichern
23. Mai 2012, 11:10
Nein, eigentlich nicht, denn aus deiner Struktur heraus hat jedes Gerät genau eine Checkliste, und damit sind die anderen fast alle über...
Du brauchst dann nur eine Tabelle mit den Feldern: Gerät, Schlüssel, Typ, Daten
Ob du die Schlüssel in einer Tabelle definierst, kommt drauf was du damit machen willst und woher die Daten kommen. Sinn macht das wenn du eine Suche auslösen willst: Alle Geräte die VOLTAGE = 230 haben... Dann könntest du auch das Feld Typ weglassen und dieses in die Schlüssel-Tabelle verlagern:
Tabelle 1: Gerät, Bezeichnung
Tabelle 2: Schlüssel, Typ
Tabelle 3: Gerät, Schlüssel, Daten
Nur später darauf achten, das einmal angelegte Schlüssel nur schwerlich wieder änderbar sind. Sollten anlegbar und löschbar sein. Änderbar erfordert evtl. ein konvertieren aller Daten in Tabelle 3.
|