Декомпіляція наявної бази даних у модель бази даних

За допомогою майстра реконструювання у випусках Visio Pro для Office 365, Microsoft Visio Professional і Microsoft Visio Premium можна створити модель бази даних із наявної бази даних або книги Microsoft Excel. У моделях баз даних графічно показується структура бази даних, тому можна побачити, як елементи бази даних, як-от таблиці та подання, пов’язані між собою, не відображаючи фактичні дані. Завдяки цьому простіше створити нову базу даних і зрозуміти структуру наявної.

У цій статті

Пошук функцій моделювання бази даних для Visio Pro для Office 365

Перевірка того, що отримує майстер реконструювання

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

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

Пошук функцій моделювання бази даних для Visio Pro для Office 365

Надбудова Visio для моделювання бази даних дає змогу створити модель бази даних із наявної бази даних. Ця надбудова працює лише з Visio Pro для Office 365. Якщо ви не знаєте, яку версію Visio використовуєте, виберіть Файл > Обліковий запис > Про програму Visio. Докладні відомості про версію передплати на Visio див. на сторінці, присвяченій Visio Pro для Office 365.

Завантаження надбудови Visio для моделювання бази даних

  1. Завантажте надбудову тут.

  2. Виберіть свою мову на сторінці завантаження та натисніть кнопку Завантажити.

  3. Виберіть 64-розрядну (x64) або 32-розрядну (x86) версію, яка відповідає вашій версії Visio Pro для Office 365. Крім того, можна завантажити файл PDF, який містить інструкції з налаштування. Натисніть кнопку Далі, щоб завантажити файли на комп’ютер або пристрій.

  4. Якщо Visio відкрито, закрийте програму, перш ніж виконувати наступний крок.

  5. Знайдіть файл інсталяції MSI, який ви завантажили, і двічі клацніть його, щоб почати налаштування. Виберіть Інсталювати, коли з’явиться відповідний запит, і проклацайте екрани інсталяції, щоб завершити процес інсталяції.

  6. Схема моделі бази даних тепер доступна для використання в програмі передплати Visio Pro для Office 365.

Перевірка того, що отримує майстер реконструювання

Відомості про визначення схеми, які може отримувати майстер, залежать від поєднання факторів, як-от можливості системи керування базою даних (DBMS) і драйвера ODBC. У майстрі відображаються всі елементи, які він може отримати, і ви можете вибрати, які з них потрібні. Наприклад, вас можуть цікавити лише 5 із 10 таблиць і 2 з 4 подань.

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

Ви можете отримати такі елементи (якщо вони доступні в цільовій системі DBMS):

  • таблиці;

  • подання;

  • первинні ключі;

  • зовнішні ключі;

  • індекси;

  • тригери (зокрема, код);

  • речення перевірки (зокрема, код);

  • збережені процедури (зокрема, код).

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

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

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

  1. Перейдіть на вкладку Файл, виберіть Створити > Шаблони > ПЗ і бази даних, а потім двічі клацніть Схема моделі бази даних.

  2. На вкладці База даних у групі Керування клацніть Драйвери бази даних.

  3. На вкладці Драйвери виберіть драйвер Visio для своєї системи DBMS. Наприклад, якщо ви створюєте базу даних Access, потрібно вибрати Microsoft Access.

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

  4. Натисніть кнопку Налаштувати.

  5. На вкладці Драйвери ODBC встановіть прапорець навпроти наданого постачальником драйвера для DBMA. Наприклад, якщо ви створюєте базу даних Access, потрібно встановити прапорець Драйвер Microsoft Access (*.mdb, *.accdb).

  6. Натисніть кнопку OK у кожному діалоговому вікні.

Наданий постачальником 32-розрядний драйвер ODBC має входити до ODBC Data Access Pack, починаючи з версії 2.0, і відповідати першому або вищому рівню ODBC. Надана постачальником база даних OLE має відповідати специфікації бази даних OLE версії 1.0 або пізнішої.

На початок сторінки

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

  1. У схемі моделі бази даних на вкладці База даних клацніть Реконструювати.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На початок сторінки

Visio 2013 не підтримує майстер реконструювання

Майстер реконструювання недоступний у Visio Professional 2013 і Visio Standard 2013. Щоб використовувати функції моделювання бази даних, радимо оновити програму до версії Visio Pro для Office 365.

Спробувати нову версію Outlook

У цій статті

Перевірка того, що отримує майстер реконструювання

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

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

Перевірка того, що отримує майстер реконструювання

Відомості про визначення схеми, які може отримувати майстер, залежать від поєднання факторів, як-от можливості системи керування базою даних (DBMS) і драйвера ODBC. У майстрі відображаються всі елементи, які він може отримати, і ви можете вибрати, які з них потрібні. Наприклад, вас можуть цікавити лише 5 із 10 таблиць і 2 з 4 подань.

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

Ви можете отримати такі елементи (якщо вони доступні в цільовій системі DBMS):

  • таблиці;

  • подання;

  • первинні ключі;

  • зовнішні ключі;

  • індекси;

  • тригери (зокрема, код);

  • речення перевірки (зокрема, код);

  • збережені процедури (зокрема, код).

На початок сторінки

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

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

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

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

  2. На вкладці База даних у групі Керування клацніть Драйвери бази даних.

  3. На вкладці Драйвери виберіть драйвер Visio для своєї системи DBMS. Наприклад, якщо ви створюєте базу даних Access, потрібно вибрати Microsoft Access.

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

  4. Натисніть кнопку Налаштувати.

  5. На вкладці Драйвери ODBC встановіть прапорець навпроти наданого постачальником драйвера для DBMA. Наприклад, якщо ви створюєте базу даних Access, потрібно встановити прапорець Драйвер Microsoft Access (*.mdb).

  6. Натисніть кнопку OK у кожному діалоговому вікні.

Наданий постачальником 32-розрядний драйвер ODBC має входити до ODBC Data Access Pack, починаючи з версії 2.0, і відповідати першому або вищому рівню ODBC. Надана постачальником база даних OLE має відповідати специфікації бази даних OLE версії 1.0 або пізнішої.

На початок сторінки

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

  1. У схемі моделі бази даних на вкладці База даних клацніть Реконструювати.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На початок сторінки

У цій статті

Перевірка того, що отримує майстер реконструювання

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

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

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

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

  • Microsoft Office Visio Standard не включає шаблон "Схема моделі бази даних".

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

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

Перевірка того, що отримує майстер реконструювання

Відомості про визначення схеми, які може отримувати майстер, залежать від поєднання факторів, як-от можливості системи керування базою даних (DBMS) і драйвера ODBC. У майстрі відображаються всі елементи, які він може отримати, і ви можете вибрати, які з них потрібні. Наприклад, вас можуть цікавити лише 5 із 10 таблиць і 2 з 4 подань.

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

Ви можете отримати такі елементи (якщо вони доступні в цільовій системі DBMS):

  • Таблиці

  • Подання

  • первинні ключі;

  • зовнішні ключі;

  • індекси;

  • тригери (зокрема, код);

  • речення перевірки (зокрема, код);

  • збережені процедури (зокрема, код).

На початок сторінки

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

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

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

  1. У меню База даних наведіть вказівник на елемент Параметри та виберіть Драйвери.

  2. На вкладці Драйвери виберіть драйвер Visio для своєї системи DBMS. Наприклад, якщо ви створюєте базу даних Access, потрібно вибрати Microsoft Access.

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

  3. Натисніть кнопку Налаштувати.

  4. На вкладці Драйвери ODBC встановіть прапорець навпроти наданого постачальником драйвера для DBMA. Наприклад, якщо ви створюєте базу даних Access, потрібно встановити прапорець Драйвер Microsoft Access (*.mdb).

  5. Натисніть кнопку OK у кожному діалоговому вікні.

Примітка : Наданий постачальником 32-розрядний драйвер ODBC має входити до ODBC Data Access Pack, починаючи з версії 2.0, і відповідати першому або вищому рівню ODBC. Надана постачальником база даних OLE має відповідати специфікації бази даних OLE версії 1.0 або пізнішої.

На початок сторінки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На початок сторінки

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

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

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

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

×