sbh
@sbh

В чем смысл связей между таблицами?

Есть 2 таблицы:
1) Название фильма
2) Его категория

Имеет ли смысл создавать связи между таблицами?
Если я захочу категорию переименовать - везде запись обновится и без связи, если я удалю фильм то связь для удаления категории мне тоже не пригодится т.к. категория остается при удалении фильмов.
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bkosun
Связи нужны, чтобы обеспечить целостность базы данных. Целостность обеспечивает правдоподобность информации, отвергая заведомо невозможные значения.

Например, благодаря ограничениям, Вы не сможете связать фильм с категорией, которой не существует в БД (неправильный ID)

Це́лостность ба́зы да́нных (database integrity) — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам.


https://ru.wikipedia.org/wiki/%D0%A6%D0%B5%D0%BB%D...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы