oriberu: Struktur mit mehrsprachlichen Inhalten

Beitrag lesen

Hallo,

sta_id  sta_lang  sta_titel   sta_text
======  ========  ----------  ---------
1       en        My title    My text
1       de        Mein Titel  Mein Text

Der Primärschlüssel wäre in diesem Fall aus "sta_id" und "sta_lang"
zusammengesetzt. Somit ist das Ganze auf beliebig viele Sprachen erweiterbar.

danke für Deine Antwort.

Falls Du dies hier lesen solltest, wirf bitte auch einen Blick auf meine
Antwort zu Rouens Beitrag, in dem ich auf einen ähnlichen Vorschlag geant-
wortet habe.

Ich habe ehrlich gesagt ein Problem damit, den Primärschlüssel "aufzuweichen"
und auf verschiedene Komponenten zu verteilen (ein Prinzip welches ich, wenn
ich ganz ehrlich bin, mir vor vielleicht acht Jahren mal angelesen, und dann
prompt wieder vergessen habe ;) - ich versuche, eine bestimmte Hierarchie in
der Datenbank zu haben, bei der ein "Stammdatensatz" (also der Datensatz der
Haupttabelle) möglichst einzigartig sein soll, und Facetten oder Variationen
von Daten dann in Sekundärtabellen aufgeführt sind; mir fehlte für die
Sprachenproblematik nur ein möglichst barrierefreier Ansatz. Ich sehe aber
durchaus die Vorteile des von Dir vorgeschlagenen Prinzips, mit dem ich mich
auf jeden Fall näher auseinandersetzen werde.

Grüße