Ich entwerfe eine neue Revision meiner Java-Anwendung (unter Verwendung einer eingebetteten H2-Datenbank) um ein Redesign der Art, wie ich mit meinen Daten umgehen werde. Hier ist, wie ich es geplant:Datenbanktabellen für Einträge einer anderen Tabelle?
- Einträge Tabellen-
- Beitrags-ID
- Eintragsname
- Eigenschaften Tabellen-
- Immobilien ID
- Eigenschaftsname
- (Eigengut) Wert Tabellen-
- Wert ID
- Beitrags-ID
- (Value Spalten ...)
- (Einzeleintrag) Wert Tisch-
- Name der Eigenschaft
- (Einzelobjekt) Wert ID
Jeder Eintrag kann mehrere Eigenschaften (einschließlich mehreren Eigenschaften des gleichen Typs) aufweist. Jede Eigenschaft hat ihre eigene Art, ihre Werte zu speichern. Ich muss alle Eigenschaften überprüfen, die für einen bestimmten Eintrag definiert sind, und vielleicht alle Einträge für jede gegebene Eigenschaft.
Ist das ein guter Weg?
Edit: Ich bin nicht sicher, ob ich es gut erklärt ...
Ja, ich bin vorsichtig, was es bedeutet, es zu benutzen. Danke, dass du mir einen Namen gegeben hast. –