Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Визначення зв'язків у 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) і хочете дізнатись, як декомпілювати наявну базу даних на модель, ознайомтеся з цією статтею.

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

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×