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

3. Даталогічне проектування.

Даталогічне проектування відображає перехід до СУБД орієнтованої моделі даних інформаційної системи.

Даталогічна модель – СУБД- залежна логічна модель даних проблемної сфери.

При даталогічному проектуванні сутності відображаються записами, у вигляді поіменованого прямокутника, кожна клітина якого є атрибутом, ключ підкреслюється.

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

При переході від інфологічної моделі до даталогічної користуються такими правилами:

1. У породжені записи включають ключі породжувальних записів. Таким чином на основі інфологічної моделі рис. 4. одержимо таку даталогічну. Ключ у записі „Виріб стає складним”.

Склад

Код складу

Назва складу

Адреса

Телефон

1

Виріб

M

Код складу

Код виробу

Назва виробу

Ціна

Кількість

  1. При типі зв’язку M:N вводять додатковий проміжний запис, який містить ключі записів, що об’єднуються та атрибути зв’язку. Таким чином на основі інфологічної моделі рис. 5. одержимо таку даталогічну.

Склад

Код складу

Назва складу

Адреса

Телефон

1

Зберігання

M

Код складу

Код виробу

Ціна

Кількість

M

Виріб

1

Код виробу

Назва виробу

Параметр1

Параметр2

Таким чином зв’язків M:N більш немає, і ця даталогічна модель підготовлена до фізичного проектування в конкретній СУБД.

3. При типі зв’язку 1:1 розглядається можливість об’єднання сутностей в один запис.

4. За наявності зв’язку 1:M у „петлі” даталогічна модель є ієрархічною.

Великий

виріб

Код виробу

Назва виробу

Параметр1

Параметр2

1

Малий

виріб

M

Код виробу1

Код виробу2

Назва виробу

Параметр1

Параметр2

5. За наявності зв’язку M:N у „петлі” вводять додатковий запис з ключами записів. що об’єднуються.

6. При наявності більшої кількості ніж один зв’язків між сутностями (рис. 6) зв’язки можна об’єднати в один з додатковим ключовим полем „Код операції” – (1- „Одержання”, 0-„Реалізація”). Отримуємо таку даталогічну модель

Зовнішня

Організація

Код організації

Назва організації

Адреса

Телефон

1

Зовнішня

Операція

M

Код складу

Код виробу

Ціна

Кількість

Код операції

M

Матеріал

1

Код матеріалу

Назва матеріалу

Параметр1

Параметр2

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