Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Лишняя зависимость / 6 сообщений из 6, страница 1 из 1
13.07.2016, 18:54
    #39273363
Rezzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
Столбец из таблиц является частью составного внешнего ключа у других 4 таблиц, соответственно, если изменить значение данного столбца придется изменять значения и тех 4 таблицах. Это плохо и не соответствует норме.

Сама таблица - > DB_SERIES ---- БД для сайта сериалов.

Данная проблема возникла в таблице №3 - Сезоны. Вопрос: Есть ли способ это исправить, если есть то какой? понять сам, к сожалению, не в состоянии.
...
Рейтинг: 0 / 0
14.07.2016, 05:34
    #39273482
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
Rezzov,

сделай в сезонах суррогатный ключ, к которому всё потом будет цепляться, а на (номер+ид_сериала) навесь ограничение уникальности.
...
Рейтинг: 0 / 0
15.07.2016, 11:34
    #39274432
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
RezzovСтолбец из таблиц является частью составного внешнего ключа у других 4 таблиц, соответственно, если изменить значение данного столбца придется изменять значения и тех 4 таблицах. Это плохо и не соответствует норме.

Сама таблица - > DB_SERIES ---- БД для сайта сериалов.

Данная проблема возникла в таблице №3 - Сезоны. Вопрос: Есть ли способ это исправить, если есть то какой? понять сам, к сожалению, не в состоянии.

способ простой: ссылаться всегда на первичный ключ таблицы, который никогда не меняется.

если у тебя ключ меняется, это плохо, используй суррогатные ключи.
...
Рейтинг: 0 / 0
16.07.2016, 12:17
    #39275071
Rezzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
Хмм, не понимаю каким образом с помощью ваших предложений решается моя задча, можно поподробней?
...
Рейтинг: 0 / 0
16.07.2016, 16:45
    #39275117
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
не надо менять этот столбец, если вы о ID_сериала
...
Рейтинг: 0 / 0
16.07.2016, 23:15
    #39275162
Rezzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лишняя зависимость
Всем спасибо разобрался.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Лишняя зависимость / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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