私は最近、例を使って独学でデータベースをいじり始めました。
私は現在解決しようとしている次の問題を抱えています。これは私を混乱させます。誰かが光を当てることができることを願っています。
データベースには 4 つのテーブルがあります。写真家、写真、コンテスト、視聴者。コンセプトは、写真家がコンテストに参加することです。コンテストごとに 1 枚の写真を撮影し、視聴者が評価します。競争の勝者は、最も多くのポイントを獲得した人です。以下の制限を設けました。
- 評価は 0 ~ 5 です
- 先着20名の視聴者のみが投票できます
- 派生値の計算方法を学びたいので、写真家の合計評価を保存したくありません。
番号 1 と 2 については、この制約を明示的に作成する方法がわかりません。番号 3 については、db で派生値を表す方法がわかりません。MySqlを使用しています
ご意見、アドバイスをいただければ幸いです。
よろしくお願いします