Разница между иерархической и реляционной моделями данных заключается в способе представления данных и взаимосвязей между ними. 6
Иерархическая модель строится по принципу иерархии типов объектов: один тип объекта является главным, а остальные, находящиеся на низших уровнях иерархии, — подчинёнными. 6 Для создания связей между типами записей иерархическая модель использует отношения типа «родитель-потомок» вида 1:N. 1
Реляционная модель не имеет физических отношений. 1 Вся информация хранится в виде таблиц (отношений), состоящих из рядов и столбцов. 1 Данные двух таблиц связаны общими столбцами, а не физическими ссылками или указателями. 1
Таким образом, иерархическая модель структурирует данные в виде древа записей, где есть один родительский элемент и несколько дочерних, а реляционная модель обеспечивает единообразие представления данных: и сущности, и связи этих сущностей представляются в модели одинаково — таблицами. 3