є структура даних, коли елементи пов’язані один з одним у зв’язках «батько-нащадок» у загальній структурі дерева. Подумайте про дані як про генеалогічне дерево, де дідусі, бабусі, батьки, діти й онуки утворюють ієрархію пов’язаних даних.
Ієрархічна структура даних – це спосіб організації даних у деревоподібній структурі, де кожен елемент у структурі має один батьківський вузол і нуль або більше дочірніх вузлів. В ієрархічній структурі даних елемент верхнього рівня відомий як кореневий вузол, який має підключені до нього дочірні вузли.
Багато функцій і функціональних блоків можуть використовувати різні типи значень. Щоб зробити все простіше, типи даних згруповані в категорії. Наприклад, функція SUB може використовувати вхідні дані LREAL, REAL, DINT, INT, SINT, UDINT, UINT, USINT і TIME. Ці типи даних є частиною категорії ANY_MAGNITUDE.
Щоб база даних була ієрархічною, інформація повинна мати зв’язок «батьківсько-начірній» і не повинна з’являтися в кількох місцях бази даних. Хорошим прикладом ієрархічної бази даних може бути база даних, яка містить описи курсів університету та навчальні плани кількох факультетів.
Ієрархічна модель бази даних модель даних, у якій дані організовані в деревоподібну структуру. Дані зберігаються у вигляді записів, які пов’язані один з одним за допомогою посилань. Запис — це набір полів, кожне з яких містить лише одне значення.
Уряди є одним із найпоширеніших типів ієрархічних організацій. Урядові системи часто мають президента, короля чи царя на чолі організації, за якими йдуть віце-президент, представники штату, губернатори, мери та члени ради.