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

Ієрархічна модель виникла внаслідок узагальнення структур даних мови COBOL. У ієрархічних моделях осн. структура предст. даних – дерево.

На найвищому рівні ієрархії нах. лише 1 вершина, яка зв. коренем. Має зв'язок з вершинами 2 рівня тощо. Свфхи між вершинами одного рівня відсутні. Звідси можна дійти невтішного висновку - дані у ієрархічної структурі нерівноправні, вони жорстко підпорядковані одне одному.

Доступ можливий лише за вертикальною схемою, починаючи з кореня, тому що кожен елемент пов'язаний тільки з одним елементом на верхньому рівні, і з одним або декількома на нижньому.

-Ефективне вик. пам'яті

-Непогані тимчасові хар-ки вип. операцій над даними

-Складні логічні зв'язки

-громіздкість в обробці даних

6.Реляційна модель даних. Переваги та недоліки.

Р.М. була запропонована в 1970 Едгаром Коддом і ґрунтувалася на понятті відносин. Ставлення є безліч елементів, зв. кортежами. Наочною формою уявлення відносини явл. двовимірна таблиця. Таблиця має рядки, звані записами та стовпці, зв. колонками. Кожен рядок таблиці має однакову структуру і складається з полів. Рядком таблиці соотв. кортежі, а стовпцям - атрибути віднош.

За допомогою однієї таблиці зручно описати найпростіший вид зв'язку між даними, інформація про які зберігається у таблиці. Т.к. у межах однієї таблиці не вдається описати складнішої логічної структури даних із предметної області, застосовують зв'язування таблиці.

-зручність фізичної реалізації, зрозумілість

-легко доповнювати простими відносинами

-відсутність стандартних засобів ідентифікації окремих записів

-складність описуієрархічної та мережевої моделі