Определение связи в схеме модели базы данных

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

Примечание:  Если вы используете Visio Pro для Office 365 и хотите узнать, как преобразовать существующую базу данных в модель базы данных, см. статью Реконструирование существующей базы данных.

Выберите нужное действие

Создание связи в схеме модели базы данных

Удаление связи из модели базы данных

Определение типа связи "один-к-одному" или "один-ко-многим"

Отображение связей и их свойств на схеме

Не удается найти функции моделирования баз данных?

Вероятно, эти возможности отсутствуют в вашем выпуске Visio. Чтобы узнать, какой выпуск Visio у вас установлен, в меню Справка щелкните О программе Microsoft Office Visio. Название выпуска указано в верхней строке текста в диалоговом окне.

В выпуске Microsoft Office Visio стандартный шаблон "Схема модели базы данных" отсутствует.

В выпуске Microsoft Office Visio профессиональный поддерживается реконструирование для шаблона "Схема модели базы данных" (т. е. создание модели в Visio из существующей базы данных), но прямая разработка (т. е. создание кода SQL на основе модели базы данных в Visio) недоступна.

Примечание: Полный набор функций для моделирования баз данных, включая возможности реконструирования и прямой разработки, доступен в выпуске Visio for Enterprise Architects. Visio for Enterprise Architects входит в подписку MSDN Premium, которая предлагается вместе с продуктом Visual Studio Professional и ролевыми выпусками системы Visual Studio Team System.

Создание связи в схеме модели базы данных

  1. Убедитесь в том, что обе таблицы видны на схеме. Если вы реконструировали модель из существующей базы данных, возможно, потребуется перетащить одну или обе таблицы из окна "Таблицы и представления" на страницу документа.

  2. Дважды щелкните таблицу, первичный ключ из которой нужно использовать для связи.

  3. В окне Свойства базы данных в списке Категории щелкните Столбцы.

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

  5. Перетащите фигуру Отношение из набора элементов Объектно-реляционная схема или Отношение сущности в пустую часть страницы.

  6. Свяжите верхнее соединение фигуры с родительской таблицей.

  7. Свяжите другое соединение с дочерней таблицей.

    Если во второй таблице еще нет столбца с тем же именем, что у первичного ключа, он будет добавлен автоматически и станет внешним ключом.

Примечание: Если линии отношений исчезают, в меню База данных наведите указатель мыши на пункт Параметры и щелкните Документ. На вкладке Отношения в разделе Показывать установите флажок Отношения.

К началу страницы

Удаление связи из модели базы данных

  1. Выберите связь в модели и нажмите клавишу DELETE.

  2. В диалоговом окне Удаление объекта выполните одно из следующих действий:

    • Нажмите кнопку Да, чтобы удалить связь из схемы и базовой модели.

    • Нажмите кнопку Нет, чтобы удалить только линию со схемы.

      Примечание: Если вы нажали Нет, а позже решили вернуть линию на схему, выберите одну из связанных таблиц и щелкните Показать связанные таблицы в меню База данных.

Совет: Вы можете выбрать, убирать или нет удаленные связи из базовой модели. В меню База данных наведите указатель мыши на пункт Параметры, щелкните Моделирование и перейдите на вкладку Логическая схема.

К началу страницы

Определение типа связи "один-к-одному" или "один-ко-многим"

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

  1. Дважды щелкните связь.

  2. В окне Свойства базы данных в списке Категории щелкните Прочее.

  3. В разделе Мощность выберите кратность, которая подходит для связи. Для связей "один-ко-многим" подходит вариант 0 или более или 1 или более. Для связей "один-к-одному" подходит вариант 0 или 1 или Ровно 1.

К началу страницы

Отображение связей и их свойств на схеме

Можно показать или скрыть сведения о связях на схеме.

  1. В меню База данных наведите указатель мыши на пункт Параметры и выберите пункт Документ.

  2. На вкладке Отношения проверьте сведения, которые нужно отобразить на схеме.

    Элементы, которые можно показать или скрыть

    • Связи

    • Кратность

    • Нотация Crow's feet

    • Глагольные словосочетания

    • Ссылочные действия

К началу страницы

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

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

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

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

×