我最近开始使用数据库,尝试使用示例自学。
我有以下我目前正在尝试解决的问题,这让我感到非常困惑,我希望有人能有所启发。
该数据库有 4 个表。摄影师、图片、比赛和观众。这个概念是摄影师参加比赛。他们为每场比赛拍摄一张照片,观众对其进行评分。比赛的获胜者是获得最多积分的人。我设置了以下限制。
- 评分介于 0 - 5 之间
- 只有前 20 位观众可以投票
- 我不想存储摄影师的总评分,因为我想学习如何计算派生值。
对于数字 1 和 2 - 我不确定如何显式创建此约束。对于数字 3,我不知道如何在 db 上表示派生值。我正在使用 MySql
任何想法,建议将不胜感激!
最好的祝福