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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПримечаниеПримечание

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