Нотація Crow’s Foot дає змогу відобразити зв’язок між сутностями на схемі Crow’s Foot. Сутності з'єднуються за допомогою ліній, а символи в будь-якому кінці рядка описують кратність зв'язку між сутностями.

Оскільки вони широко використовуються та використовуються лише чотири символи, схеми нотації Crow's Foot допомагають продевідповідувати складні зв'язки в простому форматі.

Створення схеми та сутностей

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

  2. Виберіть Метричні абоАмериканські одиниці вимірювання, а потім натисніть кнопку Створити.

  3. Перетягніть фігуру Сутність із колекції трафаретів Нотація бази даних Crow’s Foot на сторінку креслення.

  4. Перетягніть іншу фігуру Сутність на сторінку креслення, щоб створити другу сутність.

  5. Перетягніть фігуру Зв’язок на сторінку креслення, щоб створити лінію зв’язку.

  6. Щоб з’єднати сутності, перетягніть лівий кінець лінії зв’язку до першого об’єкта та приклейте його до атрибута, точки з’єднання або всього об’єкта. Перетягніть інший кінець лінії зв’язку та приклейте його до другої сутність.

  7. Установіть символи кратності на обох кінцях лінії зв’язку. Для цього зробіть ось що.

    • Клацніть правою кнопкою миші лінію зв’язку, клацніть Установити початковий символ і виберіть потрібний символ у списку. Стандартне значення – Нуль або більше.

    • Знову клацніть правою кнопкою миші лінію зв’язку, клацніть Установити кінцевий символ і виберіть потрібний символ у списку. Стандартне значення – 1 і лише 1.

      Установіть кінцевий символ.

Ви можете змінити ширину об'єкта, вибравши її межу, а потім клацнувши та перетягнувши жовтий маркер. Висоту об'єкта не можна змінити вручну. Висоту скориговано додаванням або відніманням атрибутів:

  • Щоб видалити непонадійний атрибут, виберіть його та натисніть клавішу Delete.

  • Щоб додати атрибут до сутності, перетягніть атрибут з області Фігури до сутності, а потім відпустіть клавішу миші. Двічі клацніть покажчик місця заповнення ім'я атрибута та введіть відповідне ім'я для атрибута.

Редагування атрибутів сутності

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

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

Ви можете змінити цей параметр для будь-якої сутність:

  1. Клацніть сутність правою кнопкою миші й виберіть Показати типи атрибутів.

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

  2. Щоб змінити тип, укажіть на його ім'я та двічі клацніть один раз. Навколо імені вибраного типу з'явиться сіра поле.

  3. Введіть нове ім'я типу. Завершивши, натисніть клавішу Esc (або клацніть будь-де в сутності), щоб зберегти зміну. 

Змінення вигляду нотації Crow’s Foot

  1. Клацніть лінію зв’язку правою кнопкою миші й виберіть пункт Формат фігури.

  2. Клацніть Лінія в області праворуч, щоб розгорнути список.

  3. Щоб змінити колір лінії зв’язку, клацніть піктограму поряд із пунктом Колір і виберіть бажаний колір.

    Установлення кольору лінії Зв'язок.

  4. Клацніть Розмір початкової стрілки або Розмір кінцевої стрілки, щоб змінити розмір початкового та кінцевого символів.

    Установлення розміру стрілки.

  5. Щоб додати текст, виберіть лінію зв’язку та введіть потрібний текст.

Примітка.: Щоб створювати й редагувати схеми нотації бази даних Crow's Foot на Інтернет-версія Visio, потрібна ліцензія Visio (план 1) або Visio (план 2), яка придбана окремо в Microsoft 365. Щоб отримати докладні відомості, зверніться до Microsoft 365 адміністратора. Якщо адміністратор увімкнув самостійне придбання, ви можете придбати ліцензію на Visio самостійно. Докладні відомості див. в статті Самостійне придбання: запитання й відповіді.

Створення схеми та сутностей

  1. Відкрийте Visio для Інтернету та знайдіть Crow's Foot.

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

  3. У діалоговому вікні виберіть Метричні або Американські одиниці вимірювання.

  4. Натисніть Створити.

  5. Відкриється схема. Поруч зі схемою має відкритися вікно Фігури. Якщо вона не відображається, перейдіть на вкладку Перегляд областей > завдань і переконайтеся, що вибрано елемент Фігури. Якщо вікно все одно не відображається, натисніть ліворуч кнопку Розгорнути вікно Фігури.

  6. Перетягніть фігуру Сутність із колекції трафаретів Нотація бази даних Crow’s Foot на сторінку креслення.

  7. Перетягніть іншу фігуру Сутність на сторінку креслення, щоб створити другу сутність.

  8. Перетягніть фігуру Зв’язок на сторінку креслення, щоб створити лінію зв’язку.

  9. Щоб з’єднати сутності, перетягніть лівий кінець лінії зв’язку до першого об’єкта та приклейте його до атрибута, точки з’єднання або всього об’єкта. Перетягніть інший кінець лінії зв’язку та приклейте його до другої сутність.

  10. Установіть символи кратності на обох кінцях лінії зв’язку. Для цього зробіть ось що.

    • Клацніть правою кнопкою миші лінію зв’язку, клацніть Установити початковий символ і виберіть потрібний символ у списку. Стандартне значення – Нуль або більше.

    • Знову клацніть правою кнопкою миші лінію зв’язку, клацніть Установити кінцевий символ і виберіть потрібний символ у списку. Стандартне значення – 1 і лише 1.

      Клацніть правою кнопкою миші лінію Зв'язок, виберіть Установити початковий символ, а потім виберіть зі списку настройку кратності.

Ви можете змінити ширину об'єкта, вибравши її межу, а потім клацнувши та перетягнувши жовтий маркер. Висоту об'єкта не можна змінити вручну. Висоту скориговано додаванням або відніманням атрибутів:

  • Щоб видалити непонадійний атрибут, виберіть його та натисніть клавішу Delete.

  • Щоб додати атрибут до сутності, перетягніть атрибут з області Фігури до сутності, а потім відпустіть клавішу миші. Двічі клацніть покажчик місця заповнення ім'я атрибута та введіть відповідне ім'я для атрибута.

Редагування атрибутів сутності

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

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

Ви можете змінити цей параметр для будь-якої сутність:

  1. Клацніть сутність правою кнопкою миші й виберіть Показати типи атрибутів.

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

  2. Щоб змінити тип, укажіть на його ім'я та двічі клацніть один раз. Навколо імені вибраного типу з'явиться сіра поле.

  3. Введіть нове ім'я типу. Завершивши, натисніть клавішу Esc (або клацніть будь-де в сутності), щоб зберегти зміну. 

Фігури, доступні в нотації бази даних Crow's Foot

Фігура

Опис

The Entity shape in Crow's Foot Database Notation.

Сутність

Об'єкт – компонент даних. Вона може бути унікально ідентифікована за її атрибутами, тому вона не залежить від будь-яких інших об'єктів у схемі. 
 

The Entity With Attributes shape in Crow's Foot Database Notation.

Сутність з атрибутами

Об'єкт – компонент даних. Вона може бути унікально ідентифікована за її атрибутами, тому вона не залежить від будь-яких інших об'єктів у схемі. Містить стовпець для відображення типу даних кожного атрибута.

The Attribute shape in Crow's Foot Database Notation.

Атрибут

Факт, що описує сутність. Відображається в рамці об'єкта.

The Primary Key Attribute shape in Crow's Foot Database Notation.

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

Атрибут, який унікально ідентифікує певну сутність. 

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

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

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

The Relationship shape in Crow's Foot Database Notation.

Зв’язок

Позначає зв'язок між двома сильними об'єднаннями. Його ім'я – це прислівник, який коротко описує зв'язок. Після склеювання зв'язку з сутностями клацніть їх правою кнопкою миші, щоб установити параметри, наприклад, чи є це зв'язок «Ідентифікація», і встановіть символи на кожному кінці сполучної лінії. 

Сильні та слабкі сутності

  • Надійна сутність має первинний ключ, тобто унікальний ідентифікатор можна ідентифікувати лише за його атрибутами.

  • Слабка сутність – це сутність, яку не можна унікально ідентифікувати за її атрибутами. Наявний об'єкт залежить від батьківської сутності. Щоб створити первинний ключ, він має використовувати зовнішній ключ у поєднання з його атрибутами. Зазвичай зовнішній ключ – це первинний ключ надійної сутності, з якою слабка сутність пов'язана.

Зв'язок між двома надійними сутностями називається просто зв'язком

Зв'язок між надійною сутностю та слабкою сутність називається надійним зв'язком.

Символи в нотації Crow's Foot

Схеми Crow's Foot позначають сутності як поля, а зв'язки – як лінії між полями. Різні фігури на кінцях цих ліній позначають відносну кратність зв'язку. 

Щоб позначити кратність, використовуються три символи:

Кільце позначає "нуль"

Символ дзвінка в нотації Crow's Foot.

Тире – "один".

Символ тире в нотації Crow's Foot.

Crow's Foot позначає "багато" або "нескінченний"

Символ Crow's Foot у нотації Crow's Foot.

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

Опис

Символ

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

Символ нотації 0 або 1 у нотації Crow's Foot.

Тире й тире: мінімальне, максимальне (обов'язкове)

Символ нотації Crow's Foot лише для одного й одного.

Дзвони й crow's Foot: мінімальне нуль, максимальна кількість (необов'язково)

Символ нуля або більше в нотації Crow's Foot.

Тире й crow's Foot: мінімальне значення, максимальна кількість (обов'язкове)

Символ для нотації Crow's Foot в одному або кількох рядках.

Підказки створення схеми

  • Визначте всі потрібні сутності. Накресліть їх усі на схемі.

  • Визначте, які сутності мають зв'язки між собою, і з'єднайте їх. (Не всі сутності матиме зв'язки. У деяких із них може бути кілька зв'язків.)

  • Кожна сутність має відображатися на схемі лише один раз.

  • Перегляньте накреслення зв'язків. Чи є зайві зв'язки? Чи є які-небудь непотрібні чи відсутні? 

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?

Що вплинуло на ваші враження?

Маєте ще один відгук? (Необов'язково)

Дякуємо за ваш відгук!

×