状況は次のとおりです。
[職種] は 1 つの [職種] に属し、どの [職種] は 1 つの [業種] に属しますか
したがって、私の初期設計は次のようなものです。Job には Job Category を検索する fk があり、Job Category には Industry を参照する fk があります。しかし、問題は、仕事がどの業界に属しているかを知りたい場合、職種を見つけ、職種 ID に基づいて業界テーブルを振り返る必要があることです。だから、私は非正規化を考えています。
しかし、そうするには2つのアプローチがあり、どちらが良いかを考えています。まず、ジョブ カテゴリ、業界を含むすべてのものを同じ場所 (Job テーブル) に記録します。
もう 1 つのアプローチは、Job は引き続き Job Category を参照しますが、Job Category には業界情報を格納するフィールドがあります。
どちらのアプローチが良いと思いますか? ありがとうございました。