Please put the language links in a separate table, otherwise you are violating the first normal form of database design theory. Any introductory text on database design will tell you why that is bad.
I doubt that many of us have such a text in their libraries. OTOH Wikipedia is a real database rather than a theoretical one so the rules for theoretical databases shouldn't apply. :-)
I don't have Jan's experience, but I do have Date's book on my shelf, and a few others, and I do take database design seriously. Unfortuneately, history and performance sometimes force decisions that one might not have otherwise made for data integrity reasons.
wikitech-l@lists.wikimedia.org