Перейти до основного
Підтримка
Вхід

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

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

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

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

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

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

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

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

  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 Standard відсутній шаблон "Схема моделі бази даних".

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

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

Якщо ви використовуєте Visio (план 2) і хочете дізнатись, як декомпілювати наявну базу даних на модель, ознайомтеся з цією статтею.

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

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

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

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×