Hallo zusammen,
ich habe eine Vielzahl von verschiedene Entitäten. (Auto, Haus, Reifen, Tisch....). Sagen wir mal in der Zahl 50 Stück.
All diese Objekte haben einen Namen und eine Beschreibung.
Besonderheiten können ebenfalls auftreten, sodass ggf. ein weiteres Attribut hinzukommt.
Nun möchte ich diese Namen und Beschreibung aber in verschiedene Sprachen speichern können. Ich habe mir folgendes Konzept überlegt:
Beispiel:
Auto 1...n AutoLanguage
Haus 1....n HausLanguage
Die Entity Haus sieht folgendermaßen aus:
id
create_date
update_date
So sieht dann HausLanguage aus:
id
name
description
language_code
create_date
update_date
Nun meine Frage:
a) Ist das sinnvoll das Design?
b) Wäre es sinnvoller nur eine Tabelle "Language" zu haben und dann jeweils einen Fremdschlüssel, der auf Haus, Tisch etc. verweist?
c) Gibt es andere Möglichkeiten.
Würde mich sehr über Erfahrung und Feedback freuen.
Vielen Dank schon Mal.
ich habe eine Vielzahl von verschiedene Entitäten. (Auto, Haus, Reifen, Tisch....). Sagen wir mal in der Zahl 50 Stück.
All diese Objekte haben einen Namen und eine Beschreibung.
Besonderheiten können ebenfalls auftreten, sodass ggf. ein weiteres Attribut hinzukommt.
Nun möchte ich diese Namen und Beschreibung aber in verschiedene Sprachen speichern können. Ich habe mir folgendes Konzept überlegt:
Beispiel:
Auto 1...n AutoLanguage
Haus 1....n HausLanguage
Die Entity Haus sieht folgendermaßen aus:
id
create_date
update_date
So sieht dann HausLanguage aus:
id
name
description
language_code
create_date
update_date
Nun meine Frage:
a) Ist das sinnvoll das Design?
b) Wäre es sinnvoller nur eine Tabelle "Language" zu haben und dann jeweils einen Fremdschlüssel, der auf Haus, Tisch etc. verweist?
c) Gibt es andere Möglichkeiten.
Würde mich sehr über Erfahrung und Feedback freuen.
Vielen Dank schon Mal.