Планирование внешних ключей

Связи помогают объединить данные

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

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

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

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

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

Раздел 8 из 11

Назад | Далее

(В начало)

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

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

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

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

×