Визначення зв’язків на схемі моделі бази даних

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

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

У цій статті

Створення зв’язків на схемі моделі бази даних

Вилучення зв’язків із моделі бази даних

Визначення зв’язку "один-до-одного" або "один-до-багатьох"

Відображення зв’язків і їхніх властивостей на схемі

Не вдається знайти функції моделювання бази даних?

Найімовірніше, ваш випуск Visio не включає функції, які ви шукаєте. Щоб дізнатись, який у вас випуск Visio, у меню Довідка клацніть Про програму Microsoft Office Visio. Назва випуску відобразиться у верхньому рядку тексту в діалоговому вікні.

У Microsoft Office Visio Standard відсутній шаблон "Схема моделі бази даних".

Випуск Microsoft Office Visio Professional підтримує функції декомпіляції шаблону "Схема моделі бази даних" (тобто створення моделі у Visio) на основі наявної бази даних), але не підтримує пряме проектування (тобто створення коду SQL на основі моделі бази даних Visio).

Примітка.: Повний пакет функцій моделювання бази даних, зокрема декомпіляція та пряме проектування, доступний у Visio для архітекторів корпоративних рішень. Visio для архітекторів корпоративних рішень входить до складу передплати MSDN преміум, яка доступна у випусках на основі ролей Visual Studio Professional і Visual Studio Team System.

Створення зв’язків на схемі моделі бази даних

  1. Переконайтеся, що обидві таблиці відображаються на схемі. Якщо ви декомпілювали модель із наявної бази даних, імовірно, знадобиться перетягнути ці таблиці з вікна "Таблиці та подання" на сторінку креслення.

  2. Двічі клацніть таблицю, яка має відповідати первинному ключу зв’язку.

  3. У вікні Властивості бази даних у розділі Категорії клацніть Стовпці.

  4. У сітці клацніть стовпець, який має слугувати унікальним ідентифікатором кожного рядка в таблиці, і установіть прапорець ПК, щоб вибрати його як первинний ключ.

  5. З колекції трафаретів Зв’язок сутностей або Об’єктно-реляційна перетягніть фігуру Зв’язок на пусте місце сторінки.

  6. З’єднайте вищий кінець із батьківською таблицею.

  7. З’єднайте інший кінець із дочірньою таблицею.

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

Примітка.: Якщо лінії зв’язків зникнуть, у меню База даних укажіть на пункт Параметри та виберіть Документ. На вкладці Зв’язки в розділі Відобразити встановіть прапорець Зв’язки.

На початок сторінки

Вилучення зв’язків із моделі бази даних

  1. Клацніть зв’язок у моделі та натисніть клавішу Delete.

  2. У діалоговому вікні Видалити об'єкт виконайте одну з таких дій:

    • Натисніть кнопку Так, щоб вилучити зв’язок із креслення та базової моделі.

    • Натисніть кнопку Ні, щоб вилучити з креслення лише лінію.

      Примітка.: Якщо ви натиснути кнопку Ні, а потім вирішили повернути лінію на креслення, виберіть одну з пов’язаних таблиць, а потім у меню База даних клацніть Відобразити пов’язані таблиці.

Порада.: Ви можете вибрати, чи потрібно прибирати видалені зв’язки з базової моделі. У меню База даних укажіть на пункт Параметри, клацніть Моделювання, а потім перейдіть на вкладку Логічна схема.

На початок сторінки

Визначення зв’язку "один-до-одного" або "один-до-багатьох"

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

  1. Двічі клацніть зв’язок.

  2. У вікні Властивості бази даних у розділі Категорії клацніть Різне.

  3. У розділі Кількість елементів виберіть кратність, яка найкраще відповідає зв’язку. Якщо використовуються зв’язки "один-до-багатьох", радимо вибрати 0 або більше чи 1 або більше. Якщо використовуються зв’язки "один-до-одного", радимо вибрати 0 або 1 чи дорівнює 1.

На початок сторінки

Відображення зв’язків і їхніх властивостей на схемі

Відомості про зв’язки на схемі можна відобразити або приховати.

  1. У меню База даних укажіть на пункт Параметри та виберіть Документ.

  2. На вкладці Зв’язки перевірте відомості, які потрібно відобразити на схемі.

    Елементи, які можна відобразити або приховати:

    • Зв’язки

    • Кратність

    • Нотація Crow's Feet

    • Дієслівні конструкції

    • Дії посилальних обмежень цілісності

На початок сторінки

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

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×