Иерархическая база данных (ИБД) представляет собой структуру, в которой данные организованы в виде дерева. В такой базе данных каждый элемент (узел) имеет один родительский элемент и может иметь несколько дочерних элементов. Это позволяет эффективно моделировать отношения типа "один ко многим".
Примеры иерархических баз данных можно найти в различных системах, где существует четкая структура подчиненности и иерархии.
Рассмотрим предложенные варианты:
а) Страница классного журнала:
Эта структура обычно представляет собой плоскую таблицу, где записи о каждом ученике и его оценках записаны в строки. Здесь отсутствует иерархическая структура, так как все записи на одном уровне.
б) Каталог файлов, хранимых на диске:
Это классический пример иерархической базы данных. В файловой системе есть корневой каталог, в котором содержатся файлы и подкаталоги. Каждый подкаталог, в свою очередь, может содержать свои файлы и подкаталоги, образуя дерево. Корневой каталог является вершиной дерева, и каждый файл или подкаталог имеет ровно одного родителя.
в) Расписание поездов:
Расписание поездов обычно представляется в виде таблицы или графика, где указаны маршруты, время отправления и прибытия. Эта структура также не является иерархической, так как данные представляются в плоской форме.
г) Электронная таблица:
Электронная таблица (например, Microsoft Excel) представляет данные в двумерной сетке, состоящей из строк и столбцов. Каждая ячейка в таблице может содержать данные, но структура таблицы не поддерживает иерархические отношения между данными.
Таким образом, правильным ответом является:
б) Каталог файлов, хранимых на диске.
Эта структура идеально соответствует характеристикам иерархической базы данных, где данные организованы в виде дерева с четко определенными уровнями подчиненности.