powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи по созданию таблицы для БД сайта сериалов
15 сообщений из 15, страница 1 из 1
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275926
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Есть таблица - скриншоты. Разумеется, все скриншоты должны храниться в этой таблице. Подразумевается, что скриншоты будут на страницах сериалов и сезонов, то есть в таблице есть 3 столбца: 1 путь к скрину, 2 id сериала, 3 id сезона, получается, что при добавлении скриншотов к сериалу будут создавать пустые ячейки в столбце id сезона, а при добавлении сезонов будут пустые ячейки в столбце id сериала, но пустых ячеек быть не может, так как столбцы являются внешними ключами и к ним применяться on delete on update для целостности. Такая ситуация у меня и в таблице с постеров, и в записях, и в комментариях.

сама табл -> seris_DB могу предоставить доступ на редактирование, если кому интересно.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275927
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно конечно разбить на 2 таблицы, но это кака я понимаю не по нормальным формам, + придется все таблицы где встречается такая проблема а их много.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275935
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezzov, ограничениям внешних ключей не противоречит NULL

Я не очень в сериальной теме, но разве сериал не состоит всегда как минимум из 1 сезона? То есть если официально сериал на сезоны не разбит, не значит ли это что сезон всё равно есть - первый и единственный? Вам действительно необходима в таблице скриншотов ссылка на сериал?
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275938
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij, конечно, скриншоты сериала могут соответствовать скиншотам 1 сезона, оданко, по мере выхода сериала скиншоты будут изменятся, будут добавлятся скриншоты из всего сериала, то есть при модификации возникает проблема. Также проблема все еще не решена для других таблиц, например с комментариями.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275949
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RezzovМожно конечно разбить на 2 таблицы, но это кака я понимаю не по нормальным формам, .

это ты сам придумал , Или тебе сказал кто-то?
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275959
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, Сам подумал. Если я правильно понимаю это не соответствует 1 нормальной форме, плюс к этому в 2 раза увеличиться количество таблиц. Если это не страшно я готов сделать, однако хочется сделать лучше, если это возможно.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39275983
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezzovно пустых ячеек быть не может, так как столбцы являются внешними ключамиОткрою страшную тайну: поля, ссылающиеся на ключи других таблиц, могут быть NULL.
Но судя по описанию тут 2 разные сущности - скриншот сериала и скриншот сезона. Которые вообще никак не пересекаются. Зачем их в таком случае собирать в одну таблицу?
Rezzovэто не соответствует 1 нормальной формепочему?
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39276031
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir, если разные сущности то по первой нормальной форме их нужно разделить на 2 табл. Я все же думал, что скриншоты сезонов и сериалов единая сущность. И вопрос, являются ли разными сущностями title, keywords, description для сезонов и сериалов ?
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39276092
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потом добавятся какие то трейлеры(тизеры, хз что там еще) и надо будет добавлять еще колонку trailer_id? или заводить еще одну таблицу под них?
Чего не сделать так: таблица scrinshot (id, entity_id, entity_type), где entity_id - id сериала или сезона, а entity_type - признак что это сериал или сезон.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39276096
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

упустил про внешние ключи, тогда не вариант, прошу прощения.
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39276679
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так что мне делать???
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39276851
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RezzovТак что мне делать???
думать, думать правильно, задача яйца выеденного не стоит
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39277373
Rezzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя, а можно какое нибудь направление обозначить, в какую сторону думать?
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39277435
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezzov,

для начала определиться с сущностями, после чего вопрос просто отпадёт
...
Рейтинг: 0 / 0
Прошу помощи по созданию таблицы для БД сайта сериалов
    #39277445
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rezzovвадя, а можно какое нибудь направление обозначить, в какую сторону думать?
среалы, сезоны, серии - организовать в виде дерева,
всё остальное навешивать
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Прошу помощи по созданию таблицы для БД сайта сериалов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]