Автор Bearwoolfs задал вопрос в разделе Другие языки и технологии
Базы данных , зачем нужны связи между таблицами??? и получил лучший ответ
Ответ от Капитан Гугл[гуру]
Потому что информация, нужная пользователям БД, как правило распределена по нескольким сущностям. Связи - для того, чтобы понять, какая информация к чему относится. Анастасия Дук: реляционная модель БД требует, чтобы любая информация находилась в БД в единственном экземляре, это требование непротиворечивости.
Ответ от Yuki Nagato[новичек]
Защитой уникальности столбца занимается всё-таки первичный ключ.
А роль внешнего ключа не в защите от изменений (потому что, при определенных настройках их всё-таки можно проводить) , а вообще в поддержании целостности данных.
Защитой уникальности столбца занимается всё-таки первичный ключ.
А роль внешнего ключа не в защите от изменений (потому что, при определенных настройках их всё-таки можно проводить) , а вообще в поддержании целостности данных.
Ответ от Анастасия Редькина[новичек]
для того, что когда вы будете делать какие либо запросы, в случае изменения информация менялась во всех таблицах в которых она содержится. а не только в одной.
для того, что когда вы будете делать какие либо запросы, в случае изменения информация менялась во всех таблицах в которых она содержится. а не только в одной.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Базы данных , зачем нужны связи между таблицами???