Створення моделі бази даних 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. Поясніть значення термінів: первинний ключ; зовнішній ключ; складовий ключ; реляційна таблиця; нормалізація.