Здравствуйте.
Занимаюсь созданием видео ресурса, и возник вопрос как лучше реализовать данную задачу.
Мне нужно хранить серии, сезоны, оценки и комментарии сериала.
Для этого при создании каждого материала на сайте я создаю для него несколько таблиц в базе данных:
1. Хранение серий (id, ссылка_на_эпизод, номер_сезона)
2. Хранение оценок (id, ник_пользователя, оценка)
3. Комментарии (id, текст_комментария, ник_пользователя)
В конце названия каждой из таблиц добавляю идентификатор по которому определяю что таблица к нужному материалу, и уже на странице материала делаю запрос в эти три таблицы и вывожу контент к материалу.
Lomnev Pro совершенно разумно предложил ещё и таблицу для Сезонов. Возможно, вы захотите хранить что-то специфичное именно для Сезонов – ожидаемое кол-во серий, даты начала/окончания вещания, отдельные комменарии целиком к Сезону.