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


Как создать связь между таблицами (визуальные инструменты для баз данных)

Изменения: 12 декабря 2006 г.

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

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

  1. В обозревателе объектов щелкните правой кнопкой мыши таблицу на стороне внешнего ключа для связи и выберите Конструктор (Изменить в версии с пакетом обновления 1 (SP1) или более ранней версии).

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

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

  3. В диалоговом окне Связи внешнего ключа щелкните Добавить.

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

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

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

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

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

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

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

ms189049.note(ru-ru,SQL.90).gifПримечание.
Столбцы, которые выбираются для внешнего ключа, должны иметь одинаковый тип данных с первичными столбцами, которым они соответствуют. Каждый ключ должен содержать одинаковое число столбцов. Например, если первичный ключ на первичной стороне связи состоит из двух столбцов, необходимо сопоставить каждому из этих столбцов столбец таблицы, который будет входить во внешний ключ на другой стороне связи.

См. также

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

Диалоговое окно «Связи внешнего ключа» (визуальные инструменты для баз данных)
Диалоговое окно «Таблицы и столбцы» (визуальные инструменты для баз данных)
Работа со связями (визуальные инструменты для баз данных)
Работа с ограничениями (визуальные инструменты для баз данных)
Работа с индексами (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005