Создание связей

Первичные и внешние ключи в структуре таблицы

Ознакомимся с кратким обзором. В первом курсе данной серии мы показывали, как разделить данные на отдельные таблицы и определить связи между этими таблицами. Во втором курсе вы создавали таблицы и присваивали каждой из них первичный ключ — поле со значением, которое делает каждую строку уникальной. Теперь настало время связать таблицы с помощью создания связей.

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

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

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

На рисунке приведен один из вариантов того, как это может работать. Для связи активов с поставщиками в поле внешнего ключа в таблице "Активы" предоставлен список названий компаний. В скрытом режиме приложение Access использует значения в первичном и внешнем ключах для синхронизации двух полей. В свою очередь, вы можете использовать эту связь для получения ответов на вопросы, в частности "Какая компания предоставила данный компьютер?"

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

Раздел 1 из 10

Следующий

(В начало)

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×