samedi 10 janvier 2015

Datenbank Design: Internationalisierte Texte -> Bitte um Feedback

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.





Datenbank Design: Internationalisierte Texte -> Bitte um Feedback

0 commentaires:

Enregistrer un commentaire