Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Примечание: Схема модели базы данных доступна только в некоторых версиях Visio. Для получения дополнительной информации см. раздел Не удается найти функции моделирования баз данных?.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Связи

    • Кратность

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

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

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

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

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

В Visio стандартный не содержится шаблон "Схема модели базы данных".

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

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

Если вы используете Visio (план 2) и хотите узнать, как преобразовать существующую базу данных в модель базы данных, см. статью Реконструирование существующей базы данных.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×