Додавання таблиць і стовпців до схем моделі бази даних

Таблиці в схемі моделі бази даних представляють структуру таблиці в базі даних, зокрема містять ім’я таблиці, імена стовпців, первинні ключі та типи даних. Шаблон Схема моделі бази даних допомагає створювати нові таблиці, змінювати наявні або реконструювати таблиці з наявної бази даних.

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

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

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

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

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

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

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

  1. Відкрийте схему моделі бази даних, з якою потрібно працювати.

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

  3. Двічі клацніть фігуру, щоб відкрити вікно Властивості бази даних.

  4. У розділі Категорії клацніть Визначення та введіть ім’я таблиці.

  5. У розділі Категорії клацніть Стовпці, введіть ім’я та виберіть тип даних.

  6. Установіть прапорець Обов’язково поруч зі стовпцями, які не можуть містити Null-значення.

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

  8. У розділі Категорії клацніть Індекси, Тригери, Зворотний або Розширений, щоб створити ці необов’язкові елементи.

Порада.: Фігура сутності, яку ви перетягуєте на схему, містить стандартне ім’я. Щоб змінити його, у меню База даних укажіть на пункт Параметри, виберіть Моделювання, а потім перейдіть на вкладку Інші операції.

Додавання стовпця до таблиці

До створеної таблиці потрібно додати стовпці та визначити їхні властивості, зокрема тип даних і первинні ключі.

  1. Двічі клацніть таблицю на схемі.

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

  3. Клацніть першу пусту клітинку Фізичне ім’я та введіть ім’я.

  4. Щоб змінити тип даних стовпця, клацніть поле Тип даних, а потім виберіть потрібне значення зі списку або введіть його. Наприклад, ви можете ввести decimal(8,2) або char(30).

  5. Щоб заборонити Null-значення, установіть прапорець Обов’язково.

  6. Щоб указати, що цей стовпець – це первинний ключ, установіть прапорець ПК.

Установлення первинного ключа

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

  1. Двічі клацніть таблицю на схемі.

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

  3. Установіть прапорець PK для стовпця, який потрібно використовувати як первинний ключ. Ви можете встановити кілька прапорців і створити складений ключ.

Примітка.: Типи не можна використовувати як первинні ключі.

Вилучення таблиці

Під час вилучення таблиці з моделі бази даних її можна вилучити лише зі схеми або як зі схеми, так і з базової моделі. Вилучення таблиць лише зі схеми може знадобитися під час випробовування сценаріїв.

  1. Клацніть таблицю в моделі та натисніть клавішу Delete на клавіатурі.

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

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

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

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

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

Відображення відомостей про таблицю

Ви можете відобразити в схемі відомості про таблиці, як-от первинні ключі (PK), зовнішні ключі (FKn), альтернативні ключі (AKn), унікальність (UN), індекси (In) і типи даних.

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

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

    Якщо ви вибрали реляційний тип нотації, зауваження відображатимуться в лівому стовпці. Якщо ви використовуєте IDEF1X, зауваження міститимуться в дужках поруч з іменем стовпця.

Див. також

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

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

Визначення та змінення типів даних у схемах моделі бази даних

Зворотне проектування наявної бази даних

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

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

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

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

×