Моделі даних: особливості, класифікація і опис

Ієрархічна модель

Є одним з типів моделей представлення даних, організовуючи їх у вигляді сукупності елементів, які розташовані в порядку від загального до приватного.

Структура – перевернуте дерево. Для доступу до одного конкретного файлу є один шлях.

Ієрархічна модель повинна задовольняти трьом основним умовам:

  • Кожен вузол нижчого рівня може бути пов’язаний тільки з одним вузлом, що знаходиться на більш високому рівні.
  • В ієрархії є всього один головний кореневий вузол, який не підпорядковується жодному іншому вузлу і знаходиться на самому верхньому рівні.
  • До будь-якого вузла ієрархії існує тільки один шлях від кореневого вузла.
Цікаве:  Для чого вуха розташовуються з боків голови? Характеристика зон голови

Тип зв’язку “один до багатьох”.

Мережева модель

Вона багато в чому спирається на ієрархічну, маючи з нею досить багато спільного. Головною відмінністю між ними служить тип зв’язку, який передбачає відношення “багато до багатьох”, тобто зв’язки можуть існувати між різними вузлами.

Перевагою мережевої моделі вважається те, що вона витрачає менше ресурсів ПК в плані пам’яті і оперативності, ніж інші моделі.

Недолік такої схеми полягає в тому, що якщо вам знадобиться змінити структуру даних, що зберігаються, то доведеться змінити всі програми, що працюють на основі мережної моделі, так як така структура не є незалежною.