
3. Даталогічне проектування.
Даталогічне проектування відображає перехід до СУБД орієнтованої моделі даних інформаційної системи.
Даталогічна модель – СУБД- залежна логічна модель даних проблемної сфери.
При даталогічному проектуванні сутності відображаються записами, у вигляді поіменованого прямокутника, кожна клітина якого є атрибутом, ключ підкреслюється.
Зв’язки відображаються у вигляді поіменованих ліній з зазначенням типа зв’язку.
При переході від інфологічної моделі до даталогічної користуються такими правилами:
1. У породжені записи включають ключі породжувальних записів. Таким чином на основі інфологічної моделі рис. 4. одержимо таку даталогічну. Ключ у записі „Виріб стає складним”.
-
Склад
Код складу
Назва складу
Адреса
Телефон
1
Виріб
M
Код складу
Код виробу
Назва виробу
Ціна
Кількість
При типі зв’язку 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