- Главная
- Информатика
- Базові моделі даних
Содержание
- 2. 09/04/2023
- 3. 09/04/2023
- 4. 09/04/2023 3.2. Ієрархічна модель До найпростіших, структурно визначених, відноситься ієрархічна модель. В цій моделі даних зв'язки
- 5. 09/04/2023 У найпростішому випадку ієрархічна модель є описом процесу або системи, що складається з сукупності рівнів,
- 6. 09/04/2023
- 7. 09/04/2023
- 9. Скачать презентацию
09/04/2023
09/04/2023
09/04/2023
09/04/2023
09/04/2023
3.2. Ієрархічна модель
До найпростіших, структурно визначених, відноситься ієрархічна модель. В
09/04/2023
3.2. Ієрархічна модель
До найпростіших, структурно визначених, відноситься ієрархічна модель. В
Одне із важливих понять для цієї моделі - рівень. корінь,
стовбур,
Для опису різних рівнів застосовують поняття: гілки,
листя,
ліс
Це підкреслює схожість структури моделі із структурою дерева.
Граф ієрархічної моделі (її схемне представлення) включає два типи елементів: дуги і вузли (або записи) (рис.3.2). Дуги сполучають різні вузли між собою. Дуги, відповідні функціональним зв'язкам, повинні бути завжди направлені від коріння в листя дерева, тобто вони є орієнтованим графом. Така структурна схема називається ієрархічним деревом визначення або деревом визначення.
Дуга дерева визначення, відповідна функціональному типу зв'язку, називається зв'язком вихідний - породжений.
Між двома типами записів в ієрархічній моделі може бути не більше одному такому зв'язку. Дуга виходить з типу батьківського (що породжує) запису і заходить в тип дочірнього (породженого ) запису.
Дуга
Вузол
Рис.3.2. Приклад графа
09/04/2023
У найпростішому випадку ієрархічна модель є описом процесу або системи,
09/04/2023
У найпростішому випадку ієрархічна модель є описом процесу або системи,
Ієрархічний шлях, або маршрутизація, - це послідовність типів записів, що починається з типу кореневого запису, в якому типи записів виступають позмінно в ролях початкового і породженого . 1. (1, 2, 5);
2. (1, 2, 6);
Для графа (рис.3.2) шляхи: 3. (1, 3, 7); 4. (1, 3, 8);
5. (1,4,9);
6. (1,4,10).
Ієрархічним моделям даних властиві два внутрішні обмеження:
перше - всі типи зв'язків повинні бути функціональними;
друге - структура зв'язків повинна бути деревовидною.
Перший породжений запис називають кореневим (рідше смолом), проміжні записи - гілками, записи самого нижнього рівня ієрархічної моделі — листям.
Поняття коренева, стовбур, гілки, листя визначає тип запису в ієрархічній моделі .
Відома програмістам послідовність "диск - коренева папка – вкладена папка - програма" - характерний приклад ієрархічної моделі (рис.3.3)
Іноді структуру ієрархічної моделі називають Є-деревом
Очевидний недолік ієрархічних моделей - зниження часу доступу при великому числі рівнів, тому в ГІС не використовують моделі при великому числі рівнів (більше 10).
Рис.3.2. Приклад графа
Рис.3.3. Приклад маршрутизації в ОС Windows
09/04/2023
09/04/2023
09/04/2023
09/04/2023