Mailinglisten-Archive |
<snip> > Wie definiere ich die (3?) Tabellen, um jedes Wort nur einmal > zu verwenden und > trotzdem in beiden Richtungen alle Uebersetzungen zu finden? > <snip> Huhu, Mein Vorschlag: tabelle wort_lang1 lid1 word 1 hallo 2 der 3 die 4 das tabelle wort_lang2 lid2 word 1 hi 2 hello 3 the tabelle lang1_lang2 lid1, lid2 1, 1 1, 2 3, 2 3, 3 3, 4 Sprachen sind sauber getrennt, jedes Wort kommt einmal vor. Also schön clean normalisiertes DB Modell. Probleme gibts, wenn du so wie dict.leo.org die Suche parallel in mehreren Sprachen ermöglichen willst. Evtl. ist da ein anderer Ansatz performanter Gruß Dennis
php::bar PHP Wiki - Listenarchive