Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 4 ІСТП нова 2010-2011.doc
Скачиваний:
3
Добавлен:
13.08.2019
Размер:
99.33 Кб
Скачать

Постачальники

Постачальник х

Постачальник Z

Постачальник Y

товар 1

товар 3

товар 4

товар 6

товар 3

товар 6

товар 1

Рис. 4.3 Схема побудови ієрархічної моделі даних

Використання сіткової моделі даних дає змогу представлення зв’язків між реальними об’єктами, складніших порівняно з ієрархічною моделлю (рис. 4.4). за її допомогою можна моделювати відношення таким чином: 1:1, 1:N, N:1, N:N. За допомогою сіткової моделі можна подолати ті труднощі, які виникають при використанні ієрархічної моделі. Однак, оскільки зв’язки між даними в сітковій моделі вказуються в явному вигляді, то користувач надто близький до фізичного рівня подання даних. Цей недолік негативно впливає на використання сіткової моделі.

Постачальник х

Постачальник y

Постачальник z

товар 1

товар 3

товар 4

товар 6

Х 1

Х 6

Х 3

Y 3

Y 4

Z 4

Z 6

Рис. 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 є:

    • код постачальника;

    • назва постачальника

    • назва групи матеріалів

    • місцезнаходження постачальника

    • сума поставки матеріалів.

Відношення – обмежена підмножина декартового добутку одного або більше доменів (множина об’єктів, таблиця).ю відношення подають у вигляді двовимірної таблиці (у нашому випадку це вся таблиця).