
- •Тема4 : Організація машинної інформаційної бази. План
- •1. Поняття та склад машинної інформаційної бази.
- •Постійно-облікові
- •2. Характеристика основних груп файлів утворення машинної інформаційної бази.
- •3. Основи організації автоматизованого банку даних:
- •3.1 Поняття та основні складові абд.
- •3.2 Характеристика моделей абд.
- •Постачальники
- •Постачальник х
- •Постачальник х
- •Постачальник y
- •Постачальник z
Постачальник
Z
Постачальник
Y
товар
1
товар
3
товар
4
товар
6
товар
3
товар
6
товар
1Постачальники
Постачальник х
Рис. 4.3 Схема побудови ієрархічної моделі даних
Використання сіткової моделі даних дає змогу представлення зв’язків між реальними об’єктами, складніших порівняно з ієрархічною моделлю (рис. 4.4). за її допомогою можна моделювати відношення таким чином: 1:1, 1:N, N:1, N:N. За допомогою сіткової моделі можна подолати ті труднощі, які виникають при використанні ієрархічної моделі. Однак, оскільки зв’язки між даними в сітковій моделі вказуються в явному вигляді, то користувач надто близький до фізичного рівня подання даних. Цей недолік негативно впливає на використання сіткової моделі.
товар
1
товар
3
товар
4
товар
6
Х 1
Х 6
Х 3
Y
3
Y
4
Z
4
Z
6Постачальник х
Постачальник y
Постачальник z
Рис. 4.4 Схема побудови сіткової моделі даних
Реляційні моделі (рис. 4.5) є спробою уникнути складності реальних ієрархічних і сіткових баз даних на основі теоретико-множинної інтерпретації структури даних. Поняття суті та відношення у моделі не розділяються, а розглядаються разом.
ПОСТАЧАЛЬНИКИ ТОВАРИ ПОСТАВКА ТОВАРІВ
Х 1 Х 1
Y 3 Х 3
Z 4 Х 6
6 Y 3
Y 4
Z 4
Z 6
Рис. 4.5 Схема побудови реляційної моделі даних
На сучасному ринку програмних продуктів найпоширенішими є реляційні СКБД, які до свого складу включають багато понять. Визначимо основні поняття реляційної моделі. Нехай є такі дані (рис. 4.6)
Код постачальника |
Назва постачальника |
Назва групи матеріалів |
Місцезнаходження постачальника (область України) |
Сума поставки матеріалів, грн. |
1 |
ТОВ «Олімпія» |
Лаки |
Київська |
40000,00 |
2 |
ВАТ «НЛК» |
плита ДСП |
Івано-Франківська |
120000,00 |
3 |
ЗАТ «Львівфарба» |
Фарби |
Львівська |
66000,00 |
4 |
ТОВ «Глобус» |
Нафта |
Дніпропетровська |
1840000,00 |
5 |
МП «Ріна» |
Канцтовари |
Житомирська |
25000,00 |
6 |
АТ «Донбас» |
Металопрокат |
Донецька |
134000,00 |
Домен – набір дозволених значень для певного атрибута (наприклад, тип даних, «стовпець»). Доменами табл. 4.6 є:
код постачальника;
назва постачальника
назва групи матеріалів
місцезнаходження постачальника
сума поставки матеріалів.
Відношення – обмежена підмножина декартового добутку одного або більше доменів (множина об’єктів, таблиця).ю відношення подають у вигляді двовимірної таблиці (у нашому випадку це вся таблиця).