Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.
Створення моделі бази даних (також відомої як схема зв'язків сутностей) у Visio

У Visio моделі бази даних за допомогою шаблону Схема моделі бази даних можна створити нову модель або реконструйувати наявну базу даних на модель.

Піктограма бази даних, стрілка, схема Visio із зображенням бази даних

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

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

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

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

  1. Виберіть Файл > Створити.

  2. У полі Пошук введіть модель бази даних і натисніть клавішу Enter.

  3. У результатах пошуку двічі клацніть Схема моделі бази даних.

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

    Зазвичай майстер реконструюю відкривається автоматично.

  5. Натисніть кнопку Скасувати, щоб закрити майстер.

  6. На вкладці База даних у групі Керування натисніть кнопку Параметри відображення.

  7. У діалоговому вікні Параметри документа бази даних виберіть потрібний набір символів, а також інші параметри таблиці та зв'язків, а потім натисніть кнопку OK. Щоб отримати докладні відомості про різні параметри, у діалоговому вікні натисніть кнопку Довідка.

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

Підготовка до запуску майстра

  • Якщо ви збираєтеся реконструйувати книгу Excel, спочатку відкрийте книгу та назвіть групу (або діапазон) клітинок, які містять заголовки стовпців. Щоб використовувати кілька аркушів, просто дайте ім’я групі клітинок стовпців на кожному аркуші. Ці діапазони обробляються як таблиці в майстрі реконструйування. Докладні відомості про те, як присвоїти діапазону клітинок, див. в статті Визначення та використання імен у формулах.

  • Щоб досягти найкращих результатів, установіть для стандартного драйвера цільову базу даних, зворотне проектування якої потрібно здійснити, перш ніж запускати майстер реконструювання. Це гарантує, що майстер правильно зіставить типи внутрішніх даних, а весь код, отриманий майстром, правильно відобразиться у вікні "Код".

Запустіть майстер.

  1. Виберіть Файл > Створити.

  2. У полі Пошук введіть модель бази даних і натисніть клавішу Enter.

  3. У результатах пошуку двічі клацніть Схема моделі бази даних. Натисніть Створити.

    Майстер реконструювача має відкритись автоматично.

    Якщо майстер не відкриється: На вкладці База даних на стрічці панелі інструментів у групі Модель натисніть кнопку Реконструювач.

  4. На першому екрані майстра реконструювання зробіть ось що:

    1. Виберіть драйвер бази даних для системи керування базою даних (СКБД). Якщо ви ще не пов'язали драйвер Visio бази даних з певним джерелом даних ODBC, натисніть кнопку Інсталяція.

      Примітка.: Якщо ви здійсните зворотне проектування Excel, виберіть універсальний драйвер ODBC.

    2. Виберіть джерело даних бази даних, що оновлюється. Якщо ви ще не створили джерело наявної бази даних, натисніть кнопку Створити, щоб зробити це зараз.

      Коли ви створите нове джерело, його ім’я додасться до списку Джерела даних.

    3. Якщо вас влаштовують параметри, натисніть кнопку Далі.

  5. Дотримуйтеся вказівок в усіх діалогових вікнах драйвера.

    Наприклад, у діалоговому вікні Підключення джерела даних введіть ім’я користувача та пароль і натисніть кнопку OK.

    Примітка.: Якщо ви використовуєте універсальний драйвер ODBC, може з’явитися повідомлення про помилку, яке вказує на те, що реконструйовані відомості можуть бути неповні. Здебільшого це не проблема, просто натисніть кнопку OK і продовжуйте.

  6. Установіть прапорці навпроти типу відомостей, які потрібно отримати, а потім натисніть кнопку Далі.

    Примітка.: Деякі елементи інколи недоступні (виділені сірим кольором), тому що не всі системи керування базами даних підтримують усі типи елементів, які може отримувати майстер.

  7. Установіть прапорці навпроти таблиць (або подань, якщо вони є), які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

    Примітка.: Якщо ви здійсните зворотне проектування Excel аркуші та нічого в цьому списку не відображається, імовірно, діапазон клітинок, який містить заголовки стовпців на аркуші, потрібно назвати ім'ям. Докладні відомості див. в описі визначення й використання імен у формулах.

  8. Якщо ви встановили прапорець Збережені процедури, виберіть процедури, які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

  9. Виберіть, чи додавати реконструйовані елементи до поточної сторінки автоматично.

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

  10. Перегляньте вибрані елементи, щоб переконатися, що ви отримаєте всі потрібні відомості, а потім натисніть кнопку Готово.

    Майстер отримає вибрані відомості та відобразить примітки щодо процесу отримання у вікні "Вивід".

Якщо у вас є модель VisioModeler або PLATINUM ERwin, ви можете імпортувати її, щоб створити схему Visio моделі бази даних. Це можна зробити лише з файлами IMD VisioModeler 2.0 і новіших версій і файлами ERX PLATINUM ERwin 2.6, 3.0 і 3.52.

  1. Виберіть Файл > Створити.

  2. У полі Пошук введіть модель бази даних і натисніть клавішу Enter.

  3. У результатах пошуку двічі клацніть Схема моделі бази даних. Натисніть Створити.

    Майстер реконструювача відкриється автоматично. Натисніть кнопку Скасувати, щоб закрити майстер.

  4. На вкладці База даних у групі Модель натисніть кнопку Імпорт,а потім виберіть тип моделі.

  5. Введіть шлях та ім'я файлу моделі, яку потрібно імпортувати, або натисніть кнопку Огляд, щоб знайти файл моделі, а потім натисніть кнопку Відкрити.

  6. У діалоговому вікні Імпорт натисніть кнопку OK.

    Visio файл буде імпортовано та перебіг виконання відображається у вікні Вивід. Імпортовані таблиці відображаються у вікні "Таблиці та подання".

  7. У вікні "Таблиці та подання" виберіть таблиці, які потрібно змоделювати, а потім перетягніть їх на сторінку креслення.

У цій статті описано, як створити модель бази даних, а також наведено приклади її використання. Щоб швидко почати, виберіть Файл >Нове > ПЗі бази даних , а потім виберіть Схема моделі бази даних.

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

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

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

  1. Виберіть Файл > Створити.

  2. У розділі Категорії шаблоніввиберіть Програмне забезпечення та базиданих , а потім – Схема моделі бази даних.

    Шаблон схеми моделі бази даних.

  3. Праворуч виберіть Метричні або Американські одиниці вимірювання, а потім натисніть кнопку Створити.

  4. На вкладці База даних стрічки в групі Керування натисніть кнопку Параметри відображення.

  5. У діалоговому вікні Параметри документів бази даних виберіть потрібний набір символів та інші параметри таблиці й зв’язків, а потім натисніть кнопку OK.

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

Підготовка до запуску майстра

  • Якщо ви збираєтеся реконструйувати книгу Excel, спочатку відкрийте книгу та назвіть групу (або діапазон) клітинок, які містять заголовки стовпців. Щоб використовувати кілька аркушів, просто дайте ім’я групі клітинок стовпців на кожному аркуші. Ці діапазони обробляються в майстрі як таблиці. Докладні відомості про те, як присвоїти діапазону клітинок, див. в статті Визначення та використання імен у формулах.

  • Щоб досягти найкращих результатів, установіть для стандартного драйвера цільову базу даних, зворотне проектування якої потрібно здійснити, перш ніж запускати майстер реконструювання. Це гарантує, що майстер правильно зіставить типи внутрішніх даних, а весь код, отриманий майстром, правильно відобразиться у вікні "Код".

Запустіть майстер.

  1. Виберіть Файл > Створити.

  2. У розділі Категорії шаблоніввиберіть Програмне забезпечення та базиданих , а потім – Схема моделі бази даних.

  3. Праворуч виберіть Метричні або Американські одиниці вимірювання, а потім натисніть кнопку Створити.

  4. На вкладці База даних стрічки в групі Модель натисніть кнопку Реконструйувати.

  5. На першому екрані майстра реконструювачавиконайте такі дії:

    1. Виберіть драйвер бази даних Microsoft Office Visio для СКБД. Якщо ви ще не пов'язали драйвер Visio бази даних з певним джерелом даних ODBC, натисніть кнопку Інсталяція.

      Примітка.: Якщо ви здійснюєте зворотне проектування аркуша Excel, виберіть універсальний драйвер ODBC.

    2. Виберіть джерело даних бази даних, що оновлюється. Якщо ви ще не створили джерело наявної бази даних, натисніть кнопку Створити, щоб зробити це зараз.

      Коли ви створите нове джерело, його ім’я додасться до списку Джерела даних.

    3. Якщо вас влаштовують параметри, натисніть кнопку Далі.

  6. Виконайте інструкції в усіх діалогових вікнах драйвера.

    Наприклад, у діалоговому вікні Підключення джерела даних введіть ім’я користувача та пароль і натисніть кнопку OK. Якщо джерело даних не захищено паролем, просто натисніть кнопку OK.

    Примітка.: Якщо ви використовуєте універсальний драйвер ODBC, може з’явитися повідомлення про помилку, яке вказує на те, що реконструйовані відомості можуть бути неповні. Здебільшого це не проблема, просто натисніть кнопку OK і продовжуйте.

  7. Установіть прапорці навпроти типу відомостей, які потрібно отримати, а потім натисніть кнопку Далі.

    Примітка.: Деякі елементи інколи недоступні (виділені сірим кольором), тому що не всі системи керування базами даних підтримують усі типи елементів, які може отримувати майстер.

  8. Установіть прапорці навпроти таблиць (або подань, якщо вони є), які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

    Примітка.: Якщо ви здійснюєте зворотне проектування аркуша Excel, а в списку нічого немає, найімовірніше, потрібно дати ім’я діапазону клітинок, які містять заголовки стовпців на аркуші. Докладні відомості див. в описі визначення й використання імен у формулах.

  9. Якщо на кроці 5 ви встановили прапорець Збережені процедури, виберіть процедури, які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

  10. Виберіть, чи додавати реконструйовані елементи до поточної сторінки автоматично.

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

  11. Перегляньте вибрані елементи, щоб переконатися, що ви отримаєте всі потрібні відомості, а потім натисніть кнопку Готово.

    Майстер отримає вибрані відомості та відобразить примітки щодо процесу отримання у вікні "Вивід".

Маючи модель VisioModeler або PLATINUM ERwin, ви можете імпортувати її та створити схему моделі бази даних Visio. Це можна зробити лише з файлами IMD VisioModeler 2.0 і новіших версій і файлами ERX PLATINUM ERwin 2.6, 3.0 і 3.52.

  1. Виберіть Файл > Створити.

  2. У розділі Категорії шаблоніввиберіть Програмне забезпечення та базиданих , а потім – Схема моделі бази даних.

  3. Праворуч виберіть Метричні або Американські одиниці вимірювання, а потім натисніть кнопку Створити.

  4. На вкладці База даних стрічки в групі Модель натисніть кнопку Імпорт,а потім виберіть тип файлу, з якого потрібно імпортувати дані.

  5. Введіть шлях та ім’я файлу моделі, яку потрібно імпортувати, або натисніть кнопку Огляд, щоб знайти цей файл. Потім натисніть кнопку Відкрити.

  6. У діалоговому вікні Імпорт натисніть кнопку OK.

    Visio файл буде імпортовано та перебіг виконання відображається у вікні Вивід. Імпортовані таблиці відображаються у вікні "Таблиці та подання".

  7. У вікні "Таблиці та подання" виберіть таблиці, які потрібно змоделювати, а потім перетягніть їх на сторінку креслення.

У цій статті описано, як створити модель бази даних, а також наведено приклади її використання. Щоб швидко почати, виберіть Файл >Нове > ПЗі бази даних , а потім виберіть Схема моделі бази даних.

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

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

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

  1. Виберіть Файл > Нове > Програмнезабезпечення та база даних , а потім виберіть один із двох варіантів схеми моделі бази даних.

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

  3. У діалоговому вікні Параметри документів бази даних виберіть потрібний набір символів та інші параметри таблиці й зв’язків, а потім натисніть кнопку OK.

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

Підготовка до запуску майстра

  • Якщо ви збираєтеся реконструйувати книгу Excel, спочатку відкрийте книгу та назвіть групу (або діапазон) клітинок, які містять заголовки стовпців. Щоб використовувати кілька аркушів, просто дайте ім’я групі клітинок стовпців на кожному аркуші. Ці діапазони обробляються в майстрі як таблиці. Докладні відомості про те, як присвоїти діапазону клітинок, див. в статті Визначення та використання імен у формулах.

  • Щоб досягти найкращих результатів, установіть для стандартного драйвера цільову базу даних, зворотне проектування якої потрібно здійснити, перш ніж запускати майстер реконструювання. Це гарантує, що майстер правильно зіставить типи внутрішніх даних, а весь код, отриманий майстром, правильно відобразиться у вікні "Код".

Запустіть майстер.

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

  2. У меню База даних виберіть Реконструйувати, щоб відкрити майстер.

  3. На першому екрані майстра реконструювання виконайте такі дії:

    1. Виберіть драйвер бази даних Visio для системи керування базою даних (DBMS). Якщо ви ще не пов’язали драйвер бази даних Visio з певним джерелом даних ODBC, натисніть кнопку Інсталяція.

      Примітка.: Якщо ви здійснюєте зворотне проектування аркуша Excel, виберіть універсальний драйвер ODBC.

    2. Виберіть джерело даних бази даних, що оновлюється. Якщо ви ще не створили джерело наявної бази даних, натисніть кнопку Створити, щоб зробити це зараз.

      Коли ви створите нове джерело, його ім’я додасться до списку Джерела даних.

    3. Якщо вас влаштовують параметри, натисніть кнопку Далі.

  4. Виконайте інструкції в усіх діалогових вікнах драйвера.

    Наприклад, у діалоговому вікні Підключення джерела даних введіть ім’я користувача та пароль і натисніть кнопку OK. Якщо джерело даних не захищено паролем, просто натисніть кнопку OK.

    Примітка.: Якщо ви використовуєте універсальний драйвер ODBC, може з’явитися повідомлення про помилку, яке вказує на те, що реконструйовані відомості можуть бути неповні. Здебільшого це не проблема, просто натисніть кнопку OK і продовжуйте.

  5. Установіть прапорці навпроти типу відомостей, які потрібно отримати, а потім натисніть кнопку Далі.

    Примітка.: Деякі елементи інколи недоступні (виділені сірим кольором), тому що не всі системи керування базами даних підтримують усі типи елементів, які може отримувати майстер.

  6. Установіть прапорці навпроти таблиць (або подань, якщо вони є), які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

    Примітка.: Якщо ви здійсните зворотне проектування Excel аркуші та нічого в цьому списку не відображається, найімовірніше, потрібно назвати діапазон клітинок, який містить заголовки стовпців на аркуші. Докладні відомості див. в описі визначення й використання імен у формулах.

  7. Якщо на кроці 5 ви встановили прапорець Збережені процедури, виберіть процедури, які потрібно отримати, або клацніть Виділити все, щоб отримати їх усі, а потім натисніть кнопку Далі.

  8. Виберіть, чи додавати реконструйовані елементи до поточної сторінки автоматично.

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

  9. Перегляньте вибрані елементи, щоб переконатися, що ви отримаєте всі потрібні відомості, а потім натисніть кнопку Готово.

    Майстер отримає вибрані відомості та відобразить примітки щодо процесу отримання у вікні "Вивід".

Маючи модель VisioModeler або PLATINUM ERwin, ви можете імпортувати її та створити схему моделі бази даних Visio. Це можна зробити лише з файлами IMD VisioModeler 2.0 і новіших версій і файлами ERX PLATINUM ERwin 2.6, 3.0 і 3.52.

  1. У меню Файл укажіть на команду Створити, виберіть Програмне забезпечення та бази даних, а потім клацніть Схема моделі бази даних.

  2. У меню База даних укажіть на пункт Імпорт, а потім натисніть кнопку Імпортувати <тип_моделі>.

  3. Введіть шлях та ім’я файлу моделі, яку потрібно імпортувати, або натисніть кнопку Огляд, щоб знайти цей файл. Потім натисніть кнопку Відкрити.

  4. У діалоговому вікні Імпорт натисніть кнопку OK.

    Visio файл буде імпортовано та перебіг виконання відображається у вікні Вивід. Імпортовані таблиці відображаються у вікні "Таблиці та подання".

  5. У вікні "Таблиці та подання" виберіть таблиці, які потрібно змоделювати, а потім перетягніть їх на сторінку креслення.

2. Убудування структури схеми

Коли ви створите схему моделі бази даних, її потрібно налаштувати. Ви можете додати й налаштувати три основні компоненти моделі:

  • Сутності (або таблиці),

  • Стовпці (які описують факти про таблицю) і

  • Зв'язки (зв'язки між таблицями). Зв'язки можуть бути "один-до-одного", "один-до-багатьох" або "багато-до-багатьох".

Виберіть заголовок нижче, щоб відкрити інструкції з додавання функції до моделі.

З шаблоном "Схема моделі бази даних" є дві колекції трафаретів. Щоб узгодити структуру схеми, працюайте з колекцією трафаретів, яка вам підійме:

  • Колекція трафаретів Зв'язок сутностей використовується для моделювання баз даних на основі стандартів SQL92 і попередніх версій.

  • Використовуйте колекцію трафаретівОб'єктно-реляційна, яка містить додаткові фігури для роботи з типами, для моделювання баз даних на основі стандартів SQL99 і пізніших.

Скористайтеся фігурою Сутність, щоб створити таблицю на схемі:

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

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

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

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

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

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

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

У вікні "Властивості бази даних" можна додати або змінити властивості стовпців, зокрема типи даних і первинні ключі.

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

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

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

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

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

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

  7. Щоб переглянути інші властивості (окрім тих, які з’являться, якщо клацнути категорію Стовпці), виберіть стовпець, а потім клацніть Редагувати.

Зв’язки на основі первинних і зовнішніх ключів дають змогу базам даних зіставляти рядки в одній таблиці з рядками в пов’язаній таблиці. Ці зв’язки можна відобразити на схемі. Крім того, ви можете встановити їхню кратність (наприклад, "один-до-багатьох") і відобразити її за допомогою нотації Crow's feet, Relational або IDEF1X. У шаблоні "Схема моделі бази даних" із цими нотаціями не можна використовувати зв’язки "багато-до-багатьох".

Створіть зв’язок між таблицями:

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

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

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

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

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

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

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

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

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

Установіть кратність зв’язку:

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

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

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

3. Додавання функцій для пошуку й оновлення даних

Щоб вдосконалити схему іншими способами (наприклад, створити індекси, речення перевірки та тригери), виберіть заголовок нижче, щоб відкрити інструкції з додавання, виконавши одну з таких дій:

Індекси підвищують продуктивність або швидкість виконання запитів до бази даних.

  1. Відкрийте схему моделі бази даних.

  2. Двічі клацніть таблицю, до якої потрібно додати індекс, а потім у вікні Властивості бази даних зі списку Категорії виберіть Індекси.

  3. Клацніть Створити.

  4. У діалоговому вікні Створення індексу введіть ім’я та натисніть кнопку OK.

  5. Зі списку Тип індексу виберіть параметр, щоб створити унікальний або неунікальний індекс.

  6. Зі списку Доступні стовпці виберіть імена всіх стовпців, які потрібно додати до цього індексу, а потім натисніть кнопку Додати >.

  7. У списку Індексовані стовпці встановіть прапорець Зростання, щоб створити індекс із сортуванням елементів за зростанням. Якщо зняти його, елементи створеного індексу сортуватимуться за спаданням.

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

Подання – це свого роду збережені запити. За їхньою допомогою зручно неодноразово отримувати доступ до тієї самої інформації з кількох таблиць або надавати дані користувачам, не даючи їм змогу змінювати фактичні таблиці.

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

Залежно від СКБД ви можете визначити розташування зберігання таблиць або подань, установивши розширені властивості.

Двічі клацніть таблицю або подання, розширені властивості яких потрібно встановити, а потім у вікні Властивості бази даних зі списку Категорії виберіть Розширений.

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

  1. Двічі клацніть таблицю, щоб відкрити вікно Властивості бази даних.

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

  3. Натисніть кнопку Редагувати.

  4. На вкладці Зворотний діалогового вікна Властивості стовпця введіть потрібні обмеження. Докладні відомості див. в статті Діалогове вікно "Властивості полів і стовпців" (вкладка "Зворотний").

    Речення перевірки додається до розділу Локальний код у вікні "Код".

Збережені процедури та користувацькі функції дають змогу створювати пакети коду, за допомогою яких можна неодноразово виконувати аналогічні дії. Основна різниця між ними – це те, що збережена процедура виконує код, але не повертає значення, а користувацька функція повертає.

  1. На вкладці База даних у групі Відобразити або приховати встановіть прапорець Код, щоб відкрити вікно Код.

  2. Клацніть Глобальний код і натисніть кнопку Створити.

  3. На вкладці Властивостіредактора коду виберіть тип коду, який потрібно створити, і введіть ім’я.

  4. На вкладці Текст введіть код і натисніть кнопку OK.

Тригери ініціюють виконання вказаного коду SQL після певної події в базі даних.

  1. Двічі клацніть таблицю, щоб відкрити вікно Властивості бази даних.

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

  3. На вкладці Властивості введіть ім’я тригера.

  4. На вкладці Текст введіть код і натисніть кнопку OK.

    Тригер додається до розділу Локальний код у вікні "Код".

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

У деяких випусках Visio бракує деяких або всіх функцій моделювання бази даних:

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

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

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

Щоб дізнатися, який у вас Visio, у меню Help (Довідка) виберіть About Microsoft Office Visio (Пропрограму Microsoft Office Visio). Назва випуску відобразиться у верхньому рядку тексту в діалоговому вікні.

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

Додаткові відомості

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

Створення та редагування подань у схемах моделі бази даних

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

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

Відображення нотацій Crow's Foot у схемі моделі бази даних

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

Збереження цілісності зв’язків у схемі моделі бази даних

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

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

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

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

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×