Как вы планировали управлять тем, что номинацией может быть человек или фильм?
Планировалось ли спасать победителей?
Я думаю, вам следует опубликовать колонкивы планировали иметь для каждой таблицы.Есть много потенциальных проблем, о которых я думаю, но, возможно, вы уже решили их все;)
Для UsersFilm, так как я сомневаюсь, что пользователь может оценить фильм до его просмотра, я недумаю, что логическое значение является обязательным, поскольку, на мой взгляд, оно всегда будет истинным.
И в заключение, я не думаю, что проблема моделирования базы данных может быть простой, всегда есть много разных способов думать, и никто не можеткогда-нибудь сказать "Это решение будет работать в каждом случае".