Программирование в Microsoft SQL Server 2000

         

Создание отношений


В SQL Server отношения создаются с помощью вкладки Relationships (Отношения) диалогового окна Properties (Свойства) конструктора таблиц Table Designer. Отношения один-к-одному и один-ко-многим создаются аналогичным образом. SQL Server определяет тип отношения на основе столбцов, содержащихся в зависимой таблице; если для столбцов внешнего ключа имеется уникальный индекс, отношение будет иметь тип один-к-одному; в противном случае оно будет иметь тип один-ко-многим.

Создайте отношение

  1. Откройте конструктор таблиц Table Designer для таблицы Oils, щелкнув правой кнопкой на имени таблицы в рабочей панели Details Pane и выбрав Design Table (Конструирование таблицы). SQL Server откроет конструктор таблиц Table Designer.

    Создание отношений

  2. Щелкните на кнопке Relationships (Отношения)
    Создание отношений
    в панели инструментов Table Designer. SQL Server откроет диалоговое окно Properties (Свойства) конструктора таблиц с отображением страницы свойств Relationships (Отношения).

    Создание отношений

  3. Нажмите New (Создать). SQL Server предложит первую таблицу в списке таблиц для установления нового отношения.

    Создание отношений

  4. Выберите PlantTypes в качестве главной таблицы. SQL Server предложит FK_Oils_PlantTypes в качестве имени для отношения.

    Создание отношений

  5. Выберите PlantTypeID в качестве поля первичного ключа.

    Создание отношений

  6. Выберите PlantTypeID в качестве поля внешнего ключа.

    Создание отношений

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

  1. Нажмите Close (Закрыть). SQL Server закроет диалоговое окно Properties (Свойства).
  2. Щелкните на кнопке Save (Сохранить)
    Создание отношений
    в панели инструментов конструктора таблиц. SQL Server отобразит диалоговое окно, предлагающее подтвердить, что изменения, внесенные вами в две таблицы, следует сохранить в вашей базе данных.

    Создание отношений

  3. Нажмите Yes (Да). SQL Server создаст отношение.
  4. Закройте окно конструктора таблиц Table Designer.



Содержание раздела