Applies ToVisio, план 2 Visio, план 1 Visio профессиональный 2024 Visio профессиональный 2021 Visio профессиональный 2019 Visio профессиональный 2016 Visio профессиональный 2013

С помощью нотации Crow's Foot можно показывать связь между объектами на схеме. Сущности соединены линиями, а символы на любом конце строки описывают кратность связи между сущностями.

Поскольку они широко используются и используют только четыре символа, схемы нотации вороньих ног помогают передавать сложные отношения в простом в использовании формате.

Создание схемы и сущностей

  1. В Visio в меню Файл выберите Создать программное обеспечение >, а затем выберите Нотация базы данных Crow's Foot.

  2. Выберите единицы метрик или Единицы сша и нажмите кнопку Создать.

  3. Из набора элементов Нотация базы данных Crow’s Foot перетащите фигуру Сущность на страницу документа.

  4. Перетащите другую фигуру Сущность на страницу документа, чтобы создать второй объект.

  5. Перетащите фигуру Связь на страницу документа, чтобы создать линию связи.

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

  7. Настройте символы кратности на обоих концах линии связи:

    • Щелкните линию связи правой кнопкой мыши, выберите Задать символ начала и выберите значение из списка. По умолчанию используется значение 0 или более.

    • Снова щелкните линию связи правой кнопкой мыши, выберите Задать символ окончания и выберите значение из списка. По умолчанию используется значение 1 и только 1.

      Задайте символ конца.

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

  • Чтобы удалить ненужный атрибут, выберите его и нажмите клавишу DELETE.

  • Чтобы добавить атрибут к сущности, перетащите атрибут из области Фигуры в сущность, а затем отпустите клавишу мыши. Дважды щелкните заполнитель имени атрибута и введите подходящее имя для атрибута.

Изменение атрибутов сущности

По умолчанию отображаются имена атрибутов сущности, но тип каждого атрибута скрыт из представления.

Сущность Crow's Foot, в которой тип каждого атрибута скрыт из представления.

Этот параметр можно изменить для любой сущности:

  1. Щелкните правой кнопкой мыши сущность и выберите Показать типы атрибутов.

    Сущность Crow's Foot, в которой виден тип каждого атрибута.

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

  3. Введите имя нового типа. По завершении нажмите клавишу ESC (или щелкните в другом месте сущности), чтобы сохранить изменения. 

Изменение внешнего вида нотации Crow's Foot

  1. Щелкните линию связи правой кнопкой мыши и выберите пункт Формат фигуры.

  2. Щелкните Линия на правой панели, чтобы развернуть список.

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

    Задайте цвет линии связи.

  4. Щелкните Размер начальной стрелки или Размер конечной стрелки для изменения размера символов начала и окончания.

    Задайте размер стрелки.

  5. Чтобы добавить текст, выберите линию связи и введите нужный текст.

Примечание: Для создания и редактирования схем нотации базы данных вороньих ног на Веб-приложение Visio требуется лицензия Visio, план 1 или Visio, план 2, которая приобретается отдельно от Microsoft 365. За дополнительными сведениями обратитесь к администратору Microsoft 365. Если администратор включил самостоятельное приобретение, вы можете приобрести лицензию для Visio самостоятельно. Дополнительные сведения см. в разделе Вопросы и ответы о самостоятельной покупке.

Создание схемы и сущностей

  1. Откройте Visio в Интернете и найдите воронью ногу.

  2. Выберите схему нотации базы данных Crow's Foot.

  3. В диалоговом окне выберите единицы метрик или Единицы измерения США.

  4. Нажмите кнопку Создать.

  5. Откроется схема. Вы увидите окно Фигуры рядом со схемой. Если вы не видите его, перейдите в раздел Просмотр > областей задач и убедитесь, что выбран пункт Фигуры . Если вы по-прежнему не видите его, нажмите кнопку Развернуть окно Фигуры слева.

  6. Из набора элементов Нотация базы данных Crow’s Foot перетащите фигуру Сущность на страницу документа.

  7. Перетащите другую фигуру Сущность на страницу документа, чтобы создать второй объект.

  8. Перетащите фигуру Связь на страницу документа, чтобы создать линию связи.

  9. Чтобы связать объекты, перетащите левый край линии связи к первому объекту и приклейте его к атрибуту, точке соединения или всему объекту. Перетащите другой конец линии связи и приклейте его ко второму объекту.

  10. Настройте символы кратности на обоих концах линии связи:

    • Щелкните линию связи правой кнопкой мыши, выберите Задать символ начала и выберите значение из списка. По умолчанию используется значение 0 или более.

    • Снова щелкните линию связи правой кнопкой мыши, выберите Задать символ окончания и выберите значение из списка. По умолчанию используется значение 1 и только 1.

      Щелкните правой кнопкой мыши линию связи, выберите Задать символ начала, а затем выберите параметр кратности в списке.

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

  • Чтобы удалить ненужный атрибут, выберите его и нажмите клавишу DELETE.

  • Чтобы добавить атрибут к сущности, перетащите атрибут из области Фигуры в сущность, а затем отпустите клавишу мыши. Дважды щелкните заполнитель имени атрибута и введите подходящее имя для атрибута.

Изменение атрибутов сущности

По умолчанию отображаются имена атрибутов сущности, но тип каждого атрибута скрыт из представления.

Сущность Crow's Foot, в которой тип каждого атрибута скрыт из представления.

Этот параметр можно изменить для любой сущности:

  1. Щелкните правой кнопкой мыши сущность и выберите Показать типы атрибутов.

    Сущность Crow's Foot, в которой виден тип каждого атрибута.

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

  3. Введите имя нового типа. По завершении нажмите клавишу ESC (или щелкните в другом месте сущности), чтобы сохранить изменения. 

Фигуры, доступные в нотации базы данных вороньей ноги

Фигура

Описание

Фигура сущности в нотации базы данных Crow's Foot.

Объект

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

Фигура "Сущность с атрибутами" в нотации базы данных "Нога ворона".

Сущность с атрибутами

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

Фигура атрибута в нотации базы данных Crow's Foot.

Атрибут

Факт, описывающий сущность. Отображается в кадре сущности.

Фигура атрибута первичного ключа в нотации базы данных Crow's Foot.

Атрибут первичного ключа

Атрибут, который однозначно идентифицирует определенную сущность. 

Форма разделителя первичного ключа в нотации базы данных Кроуна.

Разделитель первичного ключа

Горизонтальная линия, используемая для отделения атрибута первичного ключа от других атрибутов сущности. 

Форма связи в нотации базы данных Crow's Foot.

Связь

Указывает связь между двумя строгими сущностями. Его имя — это глагол, который кратко описывает ассоциацию. После приклеивания связи к сущностям щелкните ее правой кнопкой мыши, чтобы задать такие параметры, как связь "Идентификация", и задать символы на каждом конце соединительной линии. 

Сильные и слабые сущности

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

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

Связь между двумя сильными сущностями называется просто связью

Связь между сильной сущностью и слабой сущностью называется сильной связью.

Символы в нотации вороньей ноги

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

Для представления кратности используются три символа:

Кольцо представляет "ноль"

Символ кольца в нотации ноги Ворона.

Дефис представляет "один"

Символ тире в нотации ноги Ворона.

Воронья нога представляет "многие" или "бесконечные"

Символ вороньей стопы в нотации ноги Ворона.

Эти символы используются парами для представления четырех типов кратности, которые сущность может иметь в связи. Внутренний элемент нотации представляет минимум, а внешний элемент (ближайший к сущности) — максимум.

Описание

Символ

Круг и тире: минимум ноль, максимум один (необязательно)

Символ для нуля или единицы в нотации вороньей ноги.

Тире и тире: минимум один, максимум один (обязательный)

Символ для одного и только один, в нотации вороньей ноги.

Кольцо и гусиная нога: минимальное ноль, максимальное количество (необязательно)

Символ "Ноль" или "Больше" в нотации вороньей ноги.

Тире и воронья нога: минимум один, максимум много (обязательно)

Символ для одного или нескольких, в нотации вороньей ноги.

Советы по проектированию схемы

  • Определите все необходимые сущности. Нарисуйте их все на схеме.

  • Определите, какие сущности имеют связи друг с другом, и подключите их. (Не все сущности будут иметь связи. Некоторые из них могут иметь несколько связей.)

  • Каждая сущность должна отображаться на схеме только один раз.

  • Просмотрите отношения, которые вы нарисовали. Существуют ли избыточные связи? Есть ли какие-либо ненужные или отсутствующие? 

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

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

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

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