Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпаргалки на іспит з бд (1).docx
Скачиваний:
10
Добавлен:
23.04.2019
Размер:
4 Мб
Скачать
☆

7.4. Концептуальні поняття методології idef1x.

Сутність. Можуть бути: 1. незалежні – екземпляри ідентифікуються незал від звязку сутності з іншими сутностями 2. залежні – однозначна ідентифікація зал від звязків з іншими сутностями Звязок. 1. Крім імені характеризується потужністю – кількістю екземплярів сутностей-нащадків, що можуть існувати для батьківської сутності. Кожний екземпляр батьківської сутності може мати( 0, 1 або більше повязаних з нею сутностей-нащадків,, 1 або більше,, 0 або 1,, фіусоване число)2 Звязок соже бути:Ідентифікуючий- кожний екземпляр сутності ідентифікується звязком з батьківською сутністю і неідентифікуючий. Атрибути, як і в ІРД зображаються у вигляді списку всередині сутності.

7.5. Загальна характеристика case-засобу eRwin.

За допомогою Erwin можна автоматизувати проектування БД і генерацію машинного коду для вибраної СКБД та виконати реінженіринг БД. Є 2 рівня моделювання і представлення БД:Логічний:проектування інфо-ї М ПО – концептуальна (інфологічна) М.( Логічне М-ння можна вик з вик-нням 1 з 2-х методологій: ERD чи IDEF1X.) Фізичний: М з урахуванням специфіки вибраної СКБД – фізична (даталогічна)М. Розділення процесу на логічну та фізичну М дозволяє вирішити проблуму ідентифікації обєктів (сутностей).Можна вик. Пряме (Forward Engineering)та зворотнє (Reverse Engineering)проектування. Діаграма скл. З 3-х блоків: сутності, атрибути та звязки. Є 6 режимів: Сутностей,,Визначення сутностей,, трибутів,, Первинного ключа,, піктограми,, показ дієсл. фрази. Перехід на потрібний режим здійснюється з допомогою панелі інструментів або відповідного контексного меню на пустій області діаграми.

7.6. Інструменти case-засобу Erwin.

Інструментами є лінійка панелі інструментів та додаткове меню Erwin Toolbox.: Створення, збереження, відкриття та друк,,Report Browser, призначений для генерації звітів,,Вибір рівня відображення моделі: сутностей, атрибутів чи опису,, Редагування масштабу (5 піктограм),,Генерація схеми БД, синхронізація з М і вибір сервера СКБД,,виклик додаткової панелі для роботи з депозитарієм Model Mart,, перемикач між областями М,,перемикач між фізичною і логічною моделями Додаткове меню Erwin Toolbox на логічному рівні має такі елементи:режим мишки,, створення сутностей,, категоріальний зв'язок,, текст,, маніпулювання об’єктами,, ідентифікуючий зв'язок,, звязок Б:Б,, неідентифікуючий зв'язок Додаткове меню Erwin Toolbox на фізичному рівні має такі елементи: режим мишки,, створення незал. Табл.,, створення поглядів,, текст,, маніпулювання об’єктами,, ідентифікуючий зв'язок,, створення звязку між таблицею і представленням,, неідентифікуючий звязок

7.7. Поняття та етапи створення логічної моделі бд засобами Erwin.

Метою є отримання схеми лог. БД у формі або ERD-діаграмі або діаграми IDEF1X (залежно від вибраної методології). Вх інформацією є виділені проектувальником сутності ПО, їх опис(атрибути) та взаємозвязки між ними. Виділяють 3 рівні М, які відрізняються глибиною представлення інфо: 1,Entify Relationship Diagram – М верхнього рівня. Містить сутності та взаємозвязки, які характеризують ПО. Може вміщувати звязки Б:Б і при цьому не мати опису ключів. Як правило, здебільшого використовується як презентаційний матеріал, тому може бути не деталізованою. 2. Key Based Model. Містить всі сутності та всі первині ключі. 3, Fully atrіbuted model. Містить всі сутності у 3НФ, всі атрибути та звязки. Етапи створення: 1.Створення сутностей. Вікно Entify Editor 2, Визначення атрибутів. Attribute editor 3 , Створення звязків між сутностями 4, Встановлення правил посилкової цілісності При створенні звязків у закладці Relationship Editor Rolename/Ri actions можна встановлювати бізнес-правила, що задають обмеження посилкової цілісності при вик-нні операцій вилучення, вставки чи заміни.