Поделиться через


Практическое руководство. Создание связей между таблицами

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

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы создать связь внешнего ключа в конструкторе таблиц

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

    Таблица откроется в конструкторе таблиц.

  2. В меню конструктора таблиц выберите пункт Связи.

  3. В диалоговом окне Отношения внешнего ключа нажмите кнопку Добавить.

    Связь будет отображена в списке Выбранное отношение с установленным системой именем в формате FK_<tablename>_<tablename>, где tablename является именем таблицы внешнего ключа.

  4. Щелкните нужную связь в списке Выбранное отношение.

  5. Щелкните Спецификация таблиц и столбцов в сетке справа и нажмите кнопку с многоточием (...) справа от свойства.

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

  7. В сетке внизу выберите столбцы, составляющие первичный ключ таблицы. В соседней ячейке сетки слева от каждого столбца выберите соответствующий столбец внешнего ключа таблицы внешнего ключа.

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

  8. Нажмите кнопку ОК, чтобы создать связь.

Примечание

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

См. также

Ссылки

Диалоговое окно "Связи по внешним ключам"

Диалоговое окно "Таблицы и столбцы"

Другие ресурсы

Общие сведения о работе со связями

Общие сведения о работе с ограничениями

Работа с индексами