Эта схема описывает структуру базы данных для приложения Filmorate.
Основные элементы схемы:
-
Таблицы
usersиfilms— это основа базы. В них в полях хранятся все данные профилей и информация о кино. -
Возрастные рейтинги и жанры вынес в отдельные таблицы-справочники:
ratingsиgenres. Фильмы ссылаются на них через ID. -
Остальные таблицы:
likes— запоминает, какой пользователь лайкнул какой фильм (использовал составной ключ).friendship— хранит связи между друзьями и статус подтверждения дружбы(использовал составной ключ).
