一部のデータを正規化する必要があり、バックエンド/データベースプログラミングは初めてなので、これはかなり明白かもしれませんが、検索しても何も見つかりませんでした.
私は'empires'
テーブルを持っています。各帝国'civilization'
は、次のいずれかになります。
- British
- French
- Dutch
- Ottoman
- Spanish
現在、empires
テーブルには呼び出されたタイプ VARCHAR(255) の列が含まれており、civilization
そこに上記の文字列の 1 つが格納されています。
もちろん、後で私はそれがあまりスケーラブルではなく、良い考えではないことに気づいたので、私がやろうと決めたcivilization
のは、名前を含むidとstringの2つの列を含むという別のテーブルを作成することでした。
私の質問は、たとえば、すべての'British'
帝国がcivilization
table のまったく同じ行を指すようにするにはどうすればよいですか?