カテゴリというテーブルがあります。カテゴリテーブルに関するいくつかのテーブルがあります。たとえば、カテゴリ、ポストカテゴリなどがあります。それぞれ、カテゴリテーブルに関連する独自の中間テーブルが必要です。 (例:ポストはカテゴリがたくさんある):Mysql複数の類似テーブル用の1つの中間テーブル
まず:(ユーザー、ポスト...のような)各テーブルにはcategory
に関連真ん中のテーブルを所有している
は今2つの異なるアプローチがあります表。
第:(:などユーザ、ポスト、これらの値を持つことができるタイプ)type
と呼ばれるカラムによって分離されたすべてのテーブルの1つの中間テーブルが、存在します。 (ここでは外部キーがないので、外部キーは仮想です)
どれが良いですか?何か案が?