@djienbaev97

Как создать базу данных для звездного рейтинга?

У меня есть таблицы: carton, movie, anime в каждом есть фильмы. Мне надо для каждого фильма поставить рейтинг и еще определять средний рейтинг одного фильма, структура как будет этого звездного рейтинга?? как их связывать?? помогите по структуре базы данных, я использовал krajee-star rating
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Или хранить для каждого фильма в столбце рейтинг значение рейтинга и количество проголосовавших и при каждом изменении рассчитывать первое и инкрементировать второе
film: id | name | type | rating | vote_num
или иметь отдельную таблицу, где хранить все голоса и суммировать
film: id | name | type
vote: id | user_id | film_id | rating
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы