私はコースと仕事のウェブサイトをデザインしています。
ジョブテーブルとコーステーブルがあり、各ジョブまたはコースは、機関(コースを提供する)または会社(ジョブを提供する)のいずれかである「団体」によって提供されます。次の 2 つのオプションのどちらかを決定しています。
オプション 1: 機関と企業の両方に body_type 列を含む「Bodies」テーブルを使用します。
オプション 2: 別々の「機関」テーブルと「会社」テーブルを使用します。
私の主な問題は、コースと求人のすべての広告が表示される投稿テーブルもあるということです。したがって、最初のオプションを使用する場合、各投稿のレコードとして body_id を配置するだけで済みますが、2 番目のオプションを選択する場合は、投稿を表示するときにどこかに追加の結合が必要になります。
どのオプションが最適ですか? または代替設計はありますか?