11) Иерархические модели

Иерархическая модель является самой ранней моделью баз данных. Для понимания иерархической модели необходимо запомнить следующие термины:

  • Атрибут (или поле)– минимальный элемент данных. Атрибут имеет уникальное имя, по которому к нему можно обратиться из программного кода.
  • Запись – логически связанная совокупность атрибутов. Запись имеет уникальное имя, которое позволяет обращаться к ней из программного кода. Записи можно добавлять, изменять, удалять.
  • Экземпляр записи – конкретная запись с конкретными значениями атрибутов.
  • Групповое отношение - иерархическое отношение между записями двух разных типов. Запись, которая, находится выше по иерархии, называется родительской. Записи, которые, расположены ниже по иерархии называются дочерними.

Над данными в иерархической модели возможны следующие операции:

  • Добавление в базу новой записи.
  • Изменение значений атрибутов (кроме ключевых) отдельной записи.
  • Удаление записи со всеми дочерними записями. Извлечение записи.