Общие сведения о работе со связями
Обновлен: Ноябрь 2007
Чтобы определить, как столбцы одной таблицы связаны со столбцами другой таблицы, можно создавать связи между таблицами в схеме базы данных.
В реляционной базе данных связи позволяют предотвратить появление избыточных данных. Например, при разработке базы данных, содержащей сведения о книгах, можно создать таблицу с именем Titles, в которой хранятся сведения о каждой книге, например: название книги, дата публикации и издатель. Кроме того, есть данные об издателе, которые также необходимо хранить: телефонный номер издателя, его адрес и почтовый индекс. Если сохранять эти данные в таблице Titles, телефонный номер издателя будет дублироваться для каждой книги, изданной этим издателем.
Более эффективным решением является хранение информации об издателе в отдельной таблице Publishers. Тогда в таблице Titles нужно будет разместить только указатель на запись в таблице Publishers.
Чтобы убедиться в том, что данные не выходят за пределы синхронизации, можно включить ссылочную целостность между таблицами Titles и Publishers. Связи со ссылочной целостностью гарантируют, что данным в одной таблице обязательно соответствуют данные в другой. Например, каждая книга из таблицы Titles должна быть связана с определенным издателем в таблице Publishers. В базу данных невозможно добавить книгу, для которой определен не существующий в этой базе данных издатель.
Дополнительные сведения о работе со связями см. в следующих темах:
В этом подразделе
Связи между таблицами (визуальные инструменты для баз данных)
Общие сведения о связях как о средствах предотвращения избыточности данных.Типы связей между таблицами
Описание связей "один к одному", "один ко многим" и "многие ко многим".Общие сведения о ссылочной целостности
Описание требований к включению ссылочной целостности и то, как это влияет на работу пользователей базы данных.Практическое руководство. Изменение свойств связи
Шаги по изменению свойств связей.Практическое руководство. Создание связей между таблицами
Создание связей между таблицами базы данных в схеме базы данных.Практическое руководство. Удаление связей
Пошаговые инструкции по удалению связи между двумя таблицами.Практическое руководство. Проверка существующих связей при создании отношения
Пошаговые инструкции по проверке существования данных в момент создания связи.Практическое руководство. Отображение свойств связи
Пошаговые инструкции по получению доступа к свойствам связей.
Ссылка
Ссылка (визуальные инструменты работы с базами данных)
Ссылки на разделы общей справки, касающиеся запросов, операторов, условий поиска, ссылки на справочные разделы пользовательского интерфейса и разделы, посвященные сообщениям об ошибках.Диалоговое окно "Связи по внешним ключам"
Описание различных параметров создания и изменения связей внешнего ключа.