- •Факультет комп'ютерних наук
- •Лабораторна робота №2
- •1.1.Визначення сутностей і атрибутів
- •1.2.Логічні взаємозв”язки
- •1.3.Перевірка адекватності логічної моделі.
- •Лабораторна робота №3
- •Попередня підготовка
- •Порядок виконання роботи на еом
- •Розробка зберігаємого відображення “Визначення сутностей” – закладка1:
- •Розробка зберігаємого відображення “Визначення зв'язків” - закладка 2
- •Лабораторна робота №4
- •Попередня підготовка
- •Порядок виконання роботи на еом
- •Вимоги до оформлення звітів
- •Лабораторна робота №5
- •Попередня підготовка
- •Порядок виконання роботи на еом
- •Лабораторна робота №6
- •Попередня підготовка
- •Порядок виконання роботи на еом
- •Лабораторна робота №7
- •Попередня підготовка
- •Порядок виконання роботи на еом
- •Лабораторна робота №8
- •Попередня підготовка
- •Порядок виконання роботи на еом(для ms Access)
Вимоги до оформлення звітів
надрукувати зберігаємі зображення “Первинні ключі” та “Атрибути сутностей”;
Для кожного атрибута – фізичні та логічні імена, домен, словесний опис (Definition), обмеження (Note), значення за умовчуванням.
Інформацію по пункту 2 можна підготувати вручну чи за допомогою розроблених у середовищі ERwin рапортів.
Лабораторна робота №5
“Розробка бази даних засобами ERwin ”.
Мета роботи: перевести моделі даних, розроблені при виконанні лабораторних робіт №1 та №2 у сервер базу даних для запитів клієнтських додатків СКБД MS Access.
Попередня підготовка
Впевнитися, що моделі даних знаходяться у третій нормальній формі.
Впевнитися, що для кожної сутності :
задані усі атрибути;
кожному атрибуту заданий домен;
вказані усі альтернативні ключі;, апотім
відмічені усі інверсійні входи.
Порядок виконання роботи на еом
Відкрити ERwin та увести свою модель даних.
Вибрати закладку “Атрибути сутностей”.
Розробити нове зберігаєме зображення “Фізична модель”, залишивши для нього ці ж самі настройки, що й для атрибутів сутностей(п.2 лаб. Раб. №2)
Переключитися на фізичний рівень.
Запустіть на вашому комп’ютері Control panel ,а потім Data Sources(ODBC) і зробіть настройку серверу з драйвером MS Access
Рис.1
Розробіть новий файл – локальний сервер у вашому робочому каталозі(наприклад, myserver.mdb).
рис.2
Теж саме зробіть і для File DSN:
Рис.3
Із меню Database запустіть команду Choose Database …, визвавши діалог Computer Associates ERwin – Target Server.
У діалозі -вибрати для трансформаційної фізичної моделі Target SQL DBMS ODBC/Generic
Рис.4
Встановити зв’язок з вибраною СКБД: Choose Database … Database Connection.
Рис.5
Якщо треба для вибраної СКБД, зробіть редагування назв сутностей та назв і типів доменів по вимогам СКБД з урахуванням відповідності даних ODBC(сервер) та MS
ACCESS(клієнт)-Табл.1:
LOGICAL |
ODBC/GENERIC |
ACCESS 2000 |
AUDIO |
VARCHAR |
TEXT |
BINARY(maximum) |
BINARY |
OLE Object |
BOOLEAN |
BIT |
Yes/No |
CHAR(maximum) |
TINYINT |
Text |
DATE |
DATE |
Date/Time |
DECIMAL(maximum) |
DECIMAL |
Decimal |
FLOAT |
FLOAT |
Double |
HUGE |
BIGINT |
Double |
INTEGER |
INTEGER |
Long Integer |
INTERVAL(maximum) |
FLOAT |
Double |
LARGE BINARY(maximum) |
LONG VARBINARY |
OLE Object |
LONG |
INTEGER |
Long Integer |
LONG FLOAT |
FLOAT |
Double |
MONEY(maximum) |
DECIMAL |
Decimal |
NCHAR(maximum) |
CHAR |
Text |
NUMBER(maximum) |
NUMERIC |
Double |
NVARCHAR(maximum) |
VARCHAR |
Text |
SHORT FLOAT |
REAL |
Single |
SMALINT |
BIT |
Yes/No |
TEXT(maximum) |
LONG VARCHAR |
Memo |
TIME(maximum) |
TIME |
Date/Time |
TIMESTAMP(maximum) |
TIMESTAMP |
Date/Time |
UNIQIED |
INTEGER |
Long Integer |
VARCHAR(maximum) |
VARCHAR |
Text |
VIDEO |
VARBINARY |
OLE Object |
Табл..1
.
Рис.6
У результаті корегувань таблиці Datatype:у нашому випадку у якості серверу вибраний ODBC/GENERIC одержуємо фізичну модель бази даних(Рис.
Рис.7
Закінчивши редагування таблиць(сутностей), розробіть базу даних:
натиснути іконку на панелі інструментів ERwin;
у діалозі Complete Compare – Resolve Differences:
відокремте строки ієрархічного дерева моделі, котрі треба трансформувати нашу базу даних у MS Access та натисніть іконку EXPORT; Рис.8
визвіть попередній перегляд генерованих операторів розробки таблиць іконкою Preview та, зберігши їх у своїй директорії з розширенням *.mdb, поверніться у діалог Complete Compare – Resolve Differences;
перейти до наступного шагу, натиснувши іконку Next;
У діалозі Complete Compare – Resolve Differences:
відключіть опцію Stop If Failure;
збережіть у своїй директорії виділену у вікні редагування програму розробки таблиць та їх індексів ( у той момент її можна корегувати);
натиснути іконку Start Export для виконання програми;
у вікні редагування переглянути звіт про її виконання та вийти з діалогу, натиснувши ставшою активною Finish.
Рис.9
Вимоги до оформлення звітів
Звіт по лабораторній роботі включає:
Надрукувати зберігаємі зображення “Фізична модель”;
Надрукувати генеровані в ERwin текстові файли “розробка таблиць та їх індексів” та “Відкриття таблиць та їх індексація;
Інформацію по пункту 2 можна підготувати вручну чи за допомогою розроблених у середовищі ERwin рапортів.