Таблиці в схемі моделі бази даних представляють структуру таблиці в базі даних, зокрема містять ім’я таблиці, імена стовпців, первинні ключі та типи даних. Шаблон Схема моделі бази даних допомагає створювати нові таблиці, змінювати наявні або реконструювати таблиці з наявної бази даних.
Увага!: Схема моделі бази даних доступна лише в певних версіях Visio. Докладні відомості див. в розділі Не вдається знайти функції моделювання бази даних?.
Примітка.: Повний пакет функцій моделювання бази даних, зокрема зворотне та пряме проектування, доступний у Visio для архітекторів корпоративних рішень. Visio для архітекторів корпоративних рішень входить до складу передплати MSDN преміум, яка доступна у випусках на основі ролей Visual Studio Professional і Visual Studio Team System.
Створення таблиці в схемі моделі бази даних
-
Відкрийте схему моделі бази даних, з якою потрібно працювати.
-
З колекції трафаретів Зв’язок сутностей або Об’єктно-реляційна перетягніть фігуру Сутність на сторінку креслення.
-
Двічі клацніть фігуру, щоб відкрити вікно Властивості бази даних.
-
У розділі Категорії клацніть Визначення та введіть ім’я таблиці.
-
У розділі Категорії клацніть Стовпці, введіть ім’я та виберіть тип даних.
-
Установіть прапорець Обов’язково поруч зі стовпцями, які не можуть містити Null-значення.
-
Виберіть PK (первинний ключ) для стовпців, що слугують унікальним ідентифікатором кожного рядка в таблиці бази даних.
-
У розділі Категорії клацніть Індекси, Тригери, Зворотний або Розширений, щоб створити ці необов’язкові елементи.
Порада.: Фігура сутності, яку ви перетягуєте на схему, містить стандартне ім’я. Щоб змінити його, у меню База даних укажіть на пункт Параметри, виберіть Моделювання, а потім перейдіть на вкладку Інші операції.
Додавання стовпця до таблиці
До створеної таблиці потрібно додати стовпці та визначити їхні властивості, зокрема тип даних і первинні ключі.
-
Двічі клацніть таблицю на схемі.
-
У вікні Властивості бази даних у розділі Категорії клацніть Стовпці.
-
Клацніть першу пусту клітинку Фізичне ім’я та введіть ім’я.
-
Щоб змінити тип даних стовпця, клацніть поле Тип даних, а потім виберіть потрібне значення зі списку або введіть його. Наприклад, ви можете ввести decimal(8,2) або char(30).
-
Щоб заборонити Null-значення, установіть прапорець Обов’язково.
-
Щоб указати, що цей стовпець – це первинний ключ, установіть прапорець ПК.
Установлення первинного ключа
Зв’язки використовують первинний і зовнішній ключі, щоб зіставити рядки в одній таблиці з відповідними рядками в іншій. Зв’язок можна установити, якщо хоча б одна з таблиць містить первинний ключ.
-
Двічі клацніть таблицю на схемі.
-
У вікні Властивості бази даних у розділі Категорії клацніть Стовпці.
-
Установіть прапорець PK для стовпця, який потрібно використовувати як первинний ключ. Ви можете встановити кілька прапорців і створити складений ключ.
Примітка.: Типи не можна використовувати як первинні ключі.
Вилучення таблиці
Під час вилучення таблиці з моделі бази даних її можна вилучити лише зі схеми або як зі схеми, так і з базової моделі. Вилучення таблиць лише зі схеми може знадобитися під час випробовування сценаріїв.
-
Клацніть таблицю в моделі та натисніть клавішу Delete на клавіатурі.
-
У діалоговому вікні Видалити об’єкт виконайте одну з таких дій:
-
Натисніть кнопку Так, щоб вилучити таблицю як зі схеми, так і з базової моделі.
-
Натисніть кнопку Ні, щоб вилучити таблицю лише зі схеми.
Примітка.: Якщо ви натиснете кнопку Ні, а згодом вирішите повернути таблицю до схеми, ви зможете перетягнути її туди з вікна Таблиці та подання.
-
Порада.: Ви можете вибрати, чи потрібно завжди вилучати видалені зв’язки з базової моделі. У меню База даних укажіть на пункт Параметри, клацніть Моделювання, а потім перейдіть на вкладку Логічна схема та виберіть потрібний параметр.
Відображення відомостей про таблицю
Ви можете відобразити в схемі відомості про таблиці, як-от первинні ключі (PK), зовнішні ключі (FKn), альтернативні ключі (AKn), унікальність (UN), індекси (In) і типи даних.
-
У меню База даних укажіть на пункт Параметри та виберіть Документ.
-
На вкладці Таблиці виберіть елементи, які потрібно відобразити на схемі.
Якщо ви вибрали реляційний тип нотації, зауваження відображатимуться в лівому стовпці. Якщо ви використовуєте IDEF1X, зауваження міститимуться в дужках поруч з іменем стовпця.
Не вдається знайти функції моделювання бази даних?
Найімовірніше, ваш випуск 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) і хочете дізнатися про те, як перетворити наявну базу даних на модель бази даних, див. статтю Зворотне проектування наявної бази даних.
Додаткові відомості
Створення моделі бази даних (також відомої як схеми зв’язків сутностей)
Визначення зв’язків на схемі моделі бази даних
Установлення та змінення типів даних у схемах моделі бази даних