7

次のテーブルを作成しました。

アニメ(id、title、date)、コミック(id、title、date)、TVSeries(id、title、season、episode、date)

それらのいくつかは、ディレクター、ジャンル、記事などの(1対多または多対多の関係のための)外部キーをすでに持っています。

次に、Reviews(id、rating、date)とPosts(id、thumbid、articleid、reviewid)の2つのテーブルを作成します。レビューは1つのアニメおよび/またはコミックTVSerieに関するものであり、その逆も同様ですが、レビューのプロパティは複数のテーブルに含まれる場合があります。投稿についても同じです。

これは、個別のテーブルでの1対1の関係の典型的な例ですか、それとも既存のテーブルにプロパティを追加する方が効率的ですか?では、テーブルとリレーションが多いのか、テーブルが少ないのか、列が多いのでしょうか。

ありがとうございます。私の質問がそれほど愚かではないことを願っていますが、少し混乱しています。

4

2 に答える 2

2

私の見解では、1 対 1 の関係の外部キー関係は避けたほうがよいでしょう。1 対多の関係に最適です。

于 2012-11-22T10:37:29.920 に答える