Створення моделі бази даних Visio
Програма MS Visio варта створення різноманітних креслень: від схем мереж до календарів, від планів офісу до блок-схем, і навіть структур баз даних.
Існує багато типів документів Visio, але для створення практично всіх документів можна скористатися трьома основними діями:
1. Вибір та відкриття шаблону.
2. Перетягування та з'єднання фігур.
3. Додавання тексту (даних) до фігур.
Вибір та відкриття шаблону:
1. Відкрийте програму Visio 2007.
2. У спискуКатегорії шаблонів виберітьПрограмне забезпечення та бази даних.
3. У діалоговому вікніПЗ та БД в областіГотові шаблони двічі клацніть елементСхема моделі бази даних.
Після відкриття шаблону буде відкрито необхідні колекції фігур, які називаються наборами елементів. Набори елементів, які відкриваються із шаблономСхема моделі бази даних, називаютьсяСтавлення сутності.

Рисунок 1.7 – Набори елементів для роботи з моделлю бази даних Visio
Перетягніть першу фігуру (сутність) (Entity) з набору елементіввідношення сутності на сторінку документа і відпустіть кнопку миші.

Малюнок 1.8 - Створення сутності (таблиці)
Фігури Visio – це набагато більше, ніж просто зображення чи символи.
Вкажіть властивості бази даних. Для цього клацніть на створеній фігурі (Таблиця 1). Відповідне вікно (Властивості бази даних, Малюнок 1.9) буде відкрито у нижній частині екрана.

Рисунок 1.9 – Властивості бази даних

Рисунок 1.10 – Додавання атрибутів таблиці
В результаті виходить таблиця, показана на малюнку 1.11.

Рисунок 1.11 – Результат створеннятаблиці "Студенти"
Так само необхідно створити всі сутності бази даних “навчального процесу”, описані у пункті 1.7.
Після створення всіх сутностей завершено, необхідно створити відносини між таблицями. Для цього необхідно перетягнути фігуруСтавленняз набору елементівСтавлення сутності(Малюнок 1.12)

Малюнок 1.12 – Створення відносин
За допомогою фігури відношення необхідно з'єднати відповідні таблиці подібно до малюнку 1.6, не забуваючи про те, що стрілка повинна бути спрямована від дочірньої таблиці до батьківської. Після створення зв'язків між таблицями зовнішні ключі розставляються автоматично за відповідними атрибутами.
Контрольні питання:
1. Моделі даних: мережева, ієрархічна та реляційна
2. За реляційною моделлю даних:
сутність-відношення - таблиця;
екземпляр сутності – кортеж - рядок таблиці;
властивість – атрибут – стовпець.
3. Що таке концептуальна модель даних?
4. Що розуміємо під реляційною схемою бази даних?
5. Поясніть зміст термінів:
А) первинний ключ; зовнішній ключ; їх особливості та призначення
В) простий та складовий ключ
6. Батьківська та дочірня таблиці, як виробляється зв'язок (що і з якої таблиці зв'язується);
7. Бізнес – правила, нормалізація;
8. Нормальні форми.
9. Що таке концептуальна модель даних?
10. Що розуміємо під реляційною схемою бази даних?
11. Поясніть значення термінів: первинний ключ; зовнішній ключ; складовий ключ; реляційна таблиця; нормалізація.