Създайте модел на база данни на Visio
MS Visio е предназначен за създаване на различни видове чертежи: от мрежови диаграми до календари, от офис планове до блокови диаграми, както и структури на бази данни.
Има много видове чертежи на Visio, но можете да използвате три основни стъпки, за да създадете почти всички чертежи:
1. Изберете и отворете шаблон.
2. Плъзнете и пуснете форми.
3. Добавяне на текст (данни) към форми.
Избиране и отваряне на шаблон:
1. Отворете Visio 2007.
2. В списъкаКатегории шаблони изберетеСофтуер и бази данни.
3. В диалоговия прозорецСофтуер и база данни, в областтаПредварително дефинирани шаблони щракнете двукратно върхуСхема на модел на база данни.
След отваряне на шаблона ще се отворят необходимите колекции от форми, наречени шаблони. Набори обекти, които се отварят с шаблонаСхема на модел на база данни се наричат Връзки на обекти.

Фигура 1.7 - Набори от елементи за работа с модел на база данни във Visio
Плъзнете първата форма (Entity) от шаблонаEntity Relationship върху страницата на документа и отпуснете бутона на мишката.

Фигура 1.8 - Създаване на обект (таблица)
Формите на Visio са много повече от просто изображения или символи.
Задайте свойствата на базата данни. За да направите това, щракнете върху създадената фигура (Таблица 1). Съответният прозорец (свойства на базата данни, Фигура 1.9) ще се отвори в долната част на екрана.

Фигура 1.9 - Свойства на базата данни

Фигура 1.10 - Добавяне на атрибути на таблица
Резултатът е таблица, показана на фигура 1.11.

Фигура 1.11 - Резултатът от създаванетомаси "Студенти"
По подобен начин е необходимо да се създадат всички обекти на базата данни „процес на обучение“, описана в параграф 1.7.
След приключване на създаването на всички обекти е необходимо да се създадат релации между таблиците. За да направите това, трябва да плъзнете форматаRelationshipот набора от елементиEntity Relationship(Фигура 1.12)

Фигура 1.12 - Създаване на връзка
Използвайки релационната фигура, трябва да свържете съответните таблици, както е показано на Фигура 1.6, като не забравяте, че стрелката трябва да бъде насочена от дъщерната таблица към родителската. След създаване на връзки между таблици външните ключове се поставят автоматично според съответните атрибути.
Тестови въпроси:
1. Модели на данни: мрежови, йерархични и релационни
2. Според релационния модел на данни:
таблица-отношение-обект;
екземпляр на обект - кортеж - ред от таблица;
свойство - атрибут - колона.
3. Какво е концептуален модел на данни?
4. Какво се има предвид под схема на релационна база данни?
5. Обяснете значението на термините:
А) първичен ключ външен ключ; техните характеристики и предназначение
В) прост и съставен ключ
6. Родителски и дъщерни таблици, как се осъществява връзката (какво и от коя таблица се свързва);
7. Бизнес правила, нормализация;
8. Нормални форми.
9. Какво е концептуален модел на данни?
10. Какво се има предвид под схема на релационна база данни?
11. Обяснете значението на понятията: първичен ключ; външен ключ; композитен ключ; релационна таблица; нормализация.