ТБ
Татьяна Бульская

Базы данных , зачем нужны связи между таблицами???

Добрый день , подскажите зачем нужны связи между таблицами , по мимо защиты уникальности столбца и защиты от изменения ???

Галина Солодухина
Галина Солодухина

Потому что информация, нужная пользователям БД, как правило распределена по нескольким сущностям. Связи - для того, чтобы понять, какая информация к чему относится.
Анастасия Дук: реляционная модель БД требует, чтобы любая информация находилась в БД в единственном экземляре, это требование непротиворечивости.

ДЛ
Дарья Левандовская

для того, что когда вы будете делать какие либо запросы, в случае изменения информация менялась во всех таблицах в которых она содержится. а не только в одной.

Наталия Леванюк
Наталия Леванюк

Защитой уникальности столбца занимается всё-таки первичный ключ.
А роль внешнего ключа не в защите от изменений (потому что, при определенных настройках их всё-таки можно проводить) , а вообще в поддержании целостности данных.

Похожие вопросы
помогите со сязями между таблицами для базы данных для oracle
Как подключить таблицу или таблицы, с постоянно меняющимися данными, к базе данных в Microsoft Sql Server 2008?
Правильно ли я поставил связи между таблицами? БАЗА ДАННЫХ Access
в чем основное отличие электронной таблицы от базы данных
Какие типы связей между таблицами возможны в реляционных базах данных?
Создание таблиц в базе данных
поясните плиз. для чего нужны связи между таблицами в базах данных?
Как изменить структуру таблиц в базе данных СУБД?
Как добавить в базу данных значение поверх таблиц
Как сделать запрос в базу и вывести данные из таблицы на страницу?