Sinnvoller wäres wohl aber, die Artikeldaten von den Sprachen mehr zu trennen. D.h. eine separate Tabelle "Artikelbezeichnungen" mit den Feldern "Artikelnummer, Sprache, Beschreibung", und in der eigentlichen Artikeltabelle keine Beschreibung, und die Artikelnummer unique. Über einen Join ließe sich dann explizit eine gewünschte Sprache auswählen, und fehlende Übersetzungen wären zudem sehr leicht ausfindig machbar.
Konsequenterweise müsste man eigentlich, um vor allem Verschreiber zu minimieren, die Sprache nur als ID hinterlegen, und noch eine 3. Tabelle haben, in der alle Sprachnamen mit ihren IDs gelistet ist. Böte auch schöne ComboBox-Möglichkeiten in der
GUI nachher, würde aber zu einem 3-fach Join werden, für den es sich schon fast lohnen könnte, ein View einzurichten.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)