Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
examen.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
234.73 Кб
Скачать

Охарактеризуйте процеси прямого інжинірингу інформаційної системи в методології idef1x.

IDEF1X – базується на методології ERD і дозволяє побудувати модель даних еквівалентну реляційній в третій нормальній формі.

ERwin надає можливість автоматично створювати, відповідну попередньо створеній логічній моделі даних, фізичну модель, на основі якої генерує системний каталог СУБД або відповідний SQL – скріпт (Forward Engineering), такий процес називають прямим інжинірингом.

Процеси прямого інжинірингу інформаційної системи:

1. Створення логічної моделі та її нормалізація

2. Перехід до перегляду фізичної моделі.

3. Вибір серверу бази даних (Target Server) для подальшої генерації моделі бази даних за допомогою меню Database – Choose Database.

4. На етапі створення фізичної моделі в меню Model – Validation Rules ввести правила валідації.

5. Проведення кодогенерації бази даних використовуючи меню Tools – Forward engineering/Schema generation.

Дайте характеристику sadt методу побудови діаграм idef1x. Наведіть приклади відповідних діаграм.

SADT (Structured Analysis and Design Technique) – методологія структурного аналізу з допомогою технічного дизайну.

Правила SADT включають:

- обмеження кількості блоків на кожному рівні декомпозиції (правило 3-6 блоків);

- звязність діаграм

- унікальність міток і найменувань (відсутність повторюваних імен);

- синтаксичні правила для графіки (блоків і дуг);

- поділ входів і керувань (правило визначення ролі даних).

- відділення організації від функції, тобто виключення впливу організаційної структури на функціональну модель.

ERD – діаграми в IDEF1X – діаграми сутність-зв'язок (Entity Relation Diagram).

Така діаграма визначає сутності і їх зв’язки між собою. Вона включає опис всіх сутностей і первинних ключів, які відповідають предметній області.

ERD діаграми складаються з трьох частин: сутностей, атрибутів і зв’язків. Іменування сутностей задається іменниками в однині, атрибутів – прикметниками або модифікаторами, а зв’язків – за допомогою дієслів.

Сутності на діаграмах ERD зображають за допомогою прямокутників, які містять їхнє ім'я, а зв’язки за допомогою різного роду ліній, які характеризують різні типи взаємозв’язків між сутностями.

Підходити до вибору сутностей для ERD діаграми необхідно з того, що сутність – це суб’єкт, місце, річ, подія або поняття, яке містить якусь базову інформацію. Фактично сутність виступає у якості класу, а конкретні об’єкти, які її наповнюють є екземплярами цієї сутності. Кожен екземпляр сутності може володіти набором певних характеристик. У логічній моделі ці характеристики називаються атрибутами сутності. Логічні взаємозв’язки об’єктів, які складають окремі сутності і показують, як одна сутність є пов’язаною з іншою , виступають у вигляді зв’язків ERD діаграми.

Приклад ERD діаграми:

Дайте характеристику основних понять семантичних моделей даних логічного рівня представлення в idef1x.

Семантика - аналіз відношення і саме це відношення між мовним виразом і світом, реальним або уявним. Один із розділів формальної логіки, який описує відношення між виразами штучних формальних мов і їх інтерпретацію в деякій моделі світу. Логічні моделі представляють діаграми «сутність – зв'язок», моделі даних, яка базується на ключах, і повні атрибутивні моделі. Метою діаграми «сутність – зв'язок» є формування загального погляду на систему з метою наступної деталізації, зокрема, за допомогою моделі даних, яка базується на ключах, у яку включають окрім сутностей ще і атрибути, в тому числі, ключові. Повна атрибутивна модель є найбільш детальним представленням логічної структури даних у нормалізованій формі, так званій, третій нормальній формі.

Основні поняття: сутність, зв’язок, атрибут.

Сутність – множина екземплярів реальних або абстрактних об'єктів, які володіють загальними атрибутами (характеристиками).

Атрибут – характеристика сутності, суттєва для предметної області, що розглядає і призначена для кваліфікації, ідентифікації, кількісної характеристики або виразу стану сутності.

Зв’язок – графічна поіменована асоціація між двома сутностями, суттєва для даної предметної області. Це асоціація, при якій кожен екземпляр однієї сутності асоційованим з довільним значеннями екземплярів іншої сутності і навпаки.

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