これはおそらく本当に簡単な質問ですが、何らかの理由で私は100%自信を持って答えを考えることができません。ユーザー評価用のデータベースアーキテクチャ
私は自分自身といくつかの友達のためにオスカーについての小さなウェブサイトをまとめています。 I、候補作品ため賞(例えばベスト・フィルム)、式典自体のテーブルのテーブルをフィルム用のテーブル、テーブルを持っている(それが開催された例年、など)とすべてをリンクする表:ノミネート。このような(予想通り)
ノミネートテーブルルックス:
NominationID * FilmID AwardID NomineeID CeremonyID
私は今一緒にユーザーテーブルを置くつもりですが、私は良いと思うことはできませんこれらのものにデータを保存する場所:
- 所定のフィルムおよび/または... の利用者の評価 :ユーザーが指定したフィルム
- 最初の二つの場合
受賞指名のユーザーの予測、私はこのようになりますUsersFilmsテーブル、考えていた見ているかどうか
UsersFilmsID * FilmID UserID UserRating UserSeenIt (boolean)
、予測表:
PredictionsID * NominationID UserID
Canyの誰もが、これはそれを行うには良い方法であるかどうかについてアドバイスを与えますか?ありがとう!
これは私にとって堅実なスキーマのように聞こえます。よくやった。 –
ありがとう! :)うまくいけば、あなたは正しい。 –