Головна |
Ядром будь-якої бази даних є модель даних. За допомогою моделі даних можуть бути представлені об'єкти предметної області та взаємозв'язку між ними.
Модель даних - це сукупність структур даних та операцій їх обробки. Розглянемо три основних типи моделей даних: ієрархічну, мережеву та реляційну.
Ієрархічна модель являє собою сукупність елементів, розташованих в порядку їх підпорядкування від загального до приватного і утворюють перевернуте по структурі дерево (граф).
До основних понять ієрархічної структури відносяться рівень, вузол і зв'язок. Вузол - це сукупність атрибутів даних, що описують деякий об'єкт. На схемі ієрархічного дерева вузли представляються вершинами графа. Кожен вузол на більш низькому рівні пов'язаний лише з одним вузлом, що знаходиться на більш високому рівні. Ієрархічне дерево має тільки одну вершину, що не підпорядковану ніякий інший вершині і знаходиться на самому верхньому - першому рівні. Зовсім (підлеглі) вузли знаходяться на другому, третьому і т. Д. Рівнях. Кількість дерев в базі даних визначається числом кореневих записів. До кожного запису бази даних існує тільки один ієрархічний шлях від кореневої запису.
В мережевій структурі при тих же основних поняттях (рівень, вузол, зв'язок) кожен елемент може бути пов'язаний з будь-яким іншим елементом.
Реляційна модель даних об'єкти і зв'язки між ними являє у вигляді таблиць, при цьому зв'язку теж розглядаються як об'єкти. Всі рядки, що складають таблицю в реляційної базі даних, повинні мати первинний ключ. Всі сучасні засоби СУБД підтримують реляційну модель даних.
Ця модель характеризуються простотою структури даних, зручним для користувача табличним поданням і можливістю використання формального апарату алгебри відносин і реляційного числення для обробки даних.
Кожна реляційна таблиця являє собою двовимірний масив і має такі властивості:
1. Кожен елемент таблиці відповідає одному елементу даних.
2. Всі стовпці в таблиці однорідні, тобто всі елементи в стовпці мають однаковий тип і довжину.
3. Кожен стовпець має унікальне ім'я.
4. Однакові рядки в таблиці відсутні;
5. Порядок проходження рядків і стовпців може бути довільним.
Питання 34. Бази знань. СУБЗ. | Питання 36. Режими обробки інформації.
Питання 21. Інформаційна технологія обробки даних. | Питання 22. Банки даних, їх особливості, етапи розробки. | Питання 23. Моделі даних, подання даних у зазначених моделях | Питання 25. Інтегровані технології в розподілених системах обробки даних. | Питання 26. Інформаційна технологія управління, призначення, основні компоненти, приклади існуючих реалізацій. | Питання 28. Технологія обробки текстової інформації. | Питання 29. Технологія обробки інформації за допомогою електронних таблиць. Інтегровані пакети для офісів. | Питання 30. Інформаційні технології підтримки прийняття рішень. | Питання 31. Існуючі реалізації інформаційних технологій підтримки прийняття рішень. | Питання 32. Інформаційні технології експертних систем. І Питання 33. Експертні системи, їх основні компоненти, області застосування, особливості. |