複数の投票テーブル スキーマ: 単一の投票テーブル スキーマ:
ビジネス、製品、およびコメントはすべて投票できます。最初の明白な解決策として、関係ごとに関連付けエンティティを作成することにしました。しかし、もっと良い解決策があるのではないかと考えました。
広範な調査と解決策を探し回った結果、2 番目のスキーマの概念を見つけました。これは、テーブルのタイプを定義する列 (Entity) を持つ単一の投票テーブル、または ID (EntityID がそれが由来するテーブルの ID) が属する。唯一の問題は、投票テーブルと 3 つのエンティティの間に関係がないことです。エンティティ列がテーブルの ID ではなくテーブルを参照する方法はありますか?
スキーマを開発するための他の建設的な方法の提案を歓迎します。