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