Перейти до основного
Office
Створення моделі бази даних (також відомої як схеми зв'язків сутностей) у програмі Visio

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

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

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

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

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

1: початок бази даних – схема моделі

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо у вас є модель Vixioboiler або ПЛАТИНА Ервіна, можливо, ви зможете імпортувати його, щоб створити схему 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. У правій частині вікна виберіть елемент метричні одиниці або американські одиниці, а потім натисніть кнопку створити.

  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 для системи керування базами даних (СУБД). Якщо ви ще не пов’язали драйвер бази даних 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 ), але вони не підтримують технології пересилання (тобто, використовуючи модель бази даних Visio для створення коду SQL).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

×