Я создаю группы объектов, и я не очень заинтересован в создании реляционной базы данных. По сути, я создаю программу для группировки фильмов для вечеринки, и каждый фильм оценивается по рейтингу 1-5, теперь не может быть двух фильмов на одной вечеринке, но на каждой вечеринке должен быть хотя бы один фильм с 5-звездным рейтингом.
Я выбил первую часть, что никакие два фильма не могут быть на одной стороне, создав уникальные идентификаторы групп с помощью nanotime, однако я не могу понять, как создать вторую часть, группируя группы с рейтингами. Я был бы признателен за решение проблем высокого уровня, но, пожалуйста, без кода, я бы предпочел запрограммировать его сам, спасибо за вашу помощь. : D
(если это помогает, я использую Java)