Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lr1_-_Erwin73_1.doc
Скачиваний:
22
Добавлен:
22.03.2015
Размер:
1.44 Mб
Скачать

Після цього необхідно налаштувати з’єднання із бд. Для цього потрібно обрати пункт меню Database/Database Connection (Рис. 23).

Рис. 23. Вікно налаштування з’єднання з БД

В полі Database необхідно обрати тип бази даних SQL Server 2005/2008 та необхідний метод авторизації в полі Authentication. Після визначення користувача, від імені якого ERwin буде з’єднуватися із Microsoft SQL Server, необхідно вказати тип з’єднання (Connection Type), розташування Microsoft SQL Server (Server) та назву бази даних (Database), до якої необхідно створити з’єднання.

Після заповнення усіх полів необхідно натиснути кнопку Connect. У випадку правильного налаштування вікно SQL Server Connection буде закрито.

Для безпосередньої генерації БД необхідно обрати пункт меню Tools/Forward engineer/Schema generation.

У вікні, що відкрилося (рис. 24) на вкладці Options можна обрати, які об’єкти необхідно переносити, а на вкладці Summary – згрупований перелік об’єктів, які будуть згенеровані. Далі необхідно натиснути кнопку Generate.

Рис. 24. Діалогове вікно генерації БД

Процес генерації коду БД буде відображатися у вікні Generate database shema (рис. 25). При появі помилки генерації - процес зупиниться, після чого необхідно зняти прапорець Stop if failure та натиснути кнопку Continue.

Рис. 25. Вікно відображення процесу генерації БД

Для відображення структури бази даних в середовищі Microsoft SQL Server необхідно виконати наступні дії:

  1. У вікні Object Explorer розкрити ієрархію об’єктів створеної БД натиснувши біля назви БД.

  2. Натиснути праву клавішу мишки на об’єкті Database Diagrams та обрати New Database Diagram.

  3. У вікні, що з’явиться (Add Table) виділити всі таблиці та натиснути Add (Рис. 25):

Рис. 25. Вікно вибору таблиць для відображення в діаграмі БД SQL Server

На рис. 26 наведена схема даних згенерованої Erwin та переданої в Microsoft SQL Server бази даних.

Рис. 26. Схема даних згенерованої Erwin та переданої в MS Access БД

  1. Прогнозний підрахунок обсягу бд.

ERwin надає змогу обрахувати можливий розмір спроектованої БД у обраній СКБД. Для цього слід скористатися меню Tools/Volumetrics.

На вкладинці Settings (рис. 27):

- у групі полів Sizing estimates для активної таблиці із списку відображаються: середній розмір одного запису (Average row size), початковий розмір таблиці (Initial table size) та початковий розмір індексів (Initial size of index);

- у групі полів Table row counts можна задати наступні параметри для прогнозування обсягу БД: початкова кількість записів; максимальна кількість записів; зростання записів за місяць.

На вкладинці Report (рис. 28) можна побачити результати обрахунку:

- у групі полів Time вказується часовий горизонт прогнозування обсягу БД: початковий обсяг (Initial) чи прогнозований через вказану кількість місяців (Projection);

- у групі полів Report вказується розріз, в якому подані дані обрахунку обсягу БД: фізичні об’єкти, об’єкти БД, таблиці.

Натиснувши кнопку Send to data browser результат підрахунку обсягу БД буду переданий до броузера даних, звідки його зручно роздрукувати (знову задавши часовий горизонт прогнозування та, обравши один з трьох варіантів відображення).

Рис. 27. Вікно прогнозного підрахунку обсягу БД: вкладинка Settings

Рис. 28. Вікно прогнозного підрахунку обсягу БД: вкладинка Report

  1. Друк звіту. За допомогою майстра генерації звітів, що викликається з меню Tools/Report Builder побудувати і роздрукувати звіт.

У першому вікні діалогу Report template можна обрати для роботи або вже сконфігурований та збережений шаблон звіту чи за допомогою кнопки New створити новий, вказавши вихідний формат (Output type): HTML, RTF, TXT.

Далі, у вікні конфігурування звіту Report template builder (рис. 29)

Рис. 29. Вікно конфігурування звіту

слід натиснути на кнопці для встановлення глобальних параметрів звіту: зокрема, формату вихідного файлу та наявності змісту звіту, назви звіту та її оформлення, верхнього колонтитула, нижнього колонтитула, опису звіту, та його розташування. !!!ОБОВ’ЯЗКОВО у колонтитулі звіту має бути внесено ПІБ студента, що виконує лабораторну роботу.

Для конфігурування вмісту звіту, необхідно вибрати з лівої частини вікна (Available sections) з доступних для документування розділів необхідні та натиснути на кнопку для внесення їх у звіт.

Для видалення обраного розділу необхідно скористатися кнопкою .

Далі у правій частині вікна (Report layout) слід два рази клацнути на внесеній групі параметрів для безпосереднього виділення у дереві властивостей (Property tree) тих параметрів, що будуть відображатися у звіті.

Для виконання цього завдання лабораторної роботи, необхідно у лівій частині вікна Report Template Builder обрати у групі Physical об’єкт Table та внести його у зміст звіту. Далі необхідно виділити у обраному розділі Table всі основні параметри документування (рис. 30).

Тут же на вкладинці Section можна задати оформлення обраного розділу звіту.

Для запуску звіту на генерацію необхідно натиснути кнопку .

На рис. 31 наведений фрагмент сформованого звіту.

Рис. 30. Діалогове вікно вибору розділів для документування

Entity(s) of "Dovidnuk_Klientiv" Table

Id

Name

Type

Definition

{735D38CE-F627-431B-82DD-4A866F0C84C7}+00000000

Довідник клієнтів

Independent

Містить довідкові відомості про клієнтів

Column(s) of "Dovidnuk_Klientiv" Table

Name

Basename

Null Option

Datatype

Is FK

Is PK

Physical Only

Kod_Klienta

Код Клієнта

NOT NULL

int

No

Yes

No

Yuruduchna_Adresa

Юридична адреса

NULL

varchar(20)

No

No

No

Nazva_Klienta

Назва Клієнта

NULL

varchar(20)

No

No

No

Email

Електронна Пошта

NULL

varchar(20)

No

No

No

Kod_EDRPOY

Код ЄДРПОУ

NULL

int

No

No

No

Telefon

Телефон

NULL

int

No

No

No

No_Rozrahynkovogo_Raxynky

№ розрахункового рахунку

NULL

int

No

No

No

MFO

МФО

NULL

int

No

No

No

PIB_Kontaktnoi_Osobu

ПІБ контактної особи

NULL

varchar(20)

No

No

No

Рис. 31. Фрагмент сформованого звіту

У ЗВІТ ПРО ЛАБОРАТОРНУ РОБОТУ №1 ОБОВ’ЯЗКОВО ВКЛЮЧАЄТЬСЯ:

  • роздруківка побудованої студентом моделі бази даних на логічному та фізичному рівнях за допомогою меню File/Print Setup та File/Print (обов’язково із наявним текстовим блоком, в якому вказане ПІБ студента та номер групи).

  • роздруківка результатів підрахунку обсягу БД;

  • роздруківка СХЕМИ ДАНИХ згенерованого файлу БД в Microsoft SQL Server;

  • роздруківка отриманого засобами документування баз даних в ERwin звіту.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]