Класифікація БД: варіанти, моделі даних і основні характеристики

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

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

XML використовує цю систему для зберігання інформації. Деякі страхові компанії і банки звертаються до ієрархічним баз даних в найбільш старих додатках. Найбільш відома – це база IBM IMS/DB.

В ієрархічній моделі класифікації даних БД існують строгі і однозначні залежності. Кожен запис має тільки один прецедент (Parent-Child Relationships, PCR), за винятком кореня (root), що становить деревоподібну схему. Хоча кожний дочірній вузол може мати тільки один батьківський, «батьки» можуть мати стільки дочірніх вузлів, скільки вони хочуть.

Враховуючи жорстке ієрархічне впорядкування, рівні, не мають прямого зв’язку, не взаємодіють один з одним, тому з’єднати два різних дерева непросто. При цьому ієрархічні структури баз даних надзвичайно гнучкі і зрозумілі. Записи з “дітьми” називаються записами, а ті, які без, – листям, і зазвичай є документами в запису для листя в класифікації БД. Запити до ієрархічній базі даних досягають листя, починаючи з кореня і проходячи через різні записи.