多言語システムを実装しようとしていますが、stackoverflowに関するトピックに出くわしましたが、そのアイデアがわかりませんでした。
完全な質問はここにあります
質問のオプション3、それは以下のような構造を持っています
CREATE TABLE T_PRODUCT (
NAME_FK int,
DESCRIPTION_FK int,
PRICE NUMBER(18, 2)
)
CREATE TABLE T_TRANSLATION (
TRANSLATION_ID
)
CREATE TABLE T_TRANSLATION_ENTRY (
TRANSLATION_FK,
LANGUAGE_FK,
TRANSLATED_TEXT NTEXT
)
CREATE TABLE T_TRANSLATION_LANGUAGE (
LANGUAGE_ID,
LANGUAGE_CODE CHAR(2)
)
T_TRANSLATION
しかし、なぜテーブルが必要なのかわかりませんでした。それの仕事は何ですか?この質問にもいくつかのコメントがありましたが、彼らはその質問に対する答えを得ませんでした。
このアプローチで製品を挿入および選択するにはどうすればよいですか?