Иерархическая модель базы данных
Иерархическая модель базы данных - это модель данных, в которой данные организованы в виде дерева. Структура позволяет повторять информацию, используя отношения родитель/ребенок: каждый родитель может иметь много детей, но каждый ребенок имеет только одного родителя. Все атрибуты конкретной записи перечислены под типом сущности.
В базе данных тип сущности является эквивалентом таблицы; каждая отдельная запись представлена в виде строки, а атрибут - в виде столбца. Типы сущностей связаны друг с другом с помощью отображения 1: N, также известного как отношения "один-ко-многим".
Наиболее признанными и используемыми иерархическими базами данных являются IMS, разработанная IBM, и Windows Registry от Microsoft.
Пример иерархической модели.
Вопросы и ответы
В: Что такое иерархическая модель базы данных?
О: Это модель данных, в которой данные организованы в виде дерева.
В: Как допускается повторение информации в иерархической модели базы данных?
О: Повторяющаяся информация допускается с помощью отношений родитель/ребенок, когда у каждого родителя может быть много детей, а у каждого ребенка - только один родитель.
В: Что такое тип сущности в базе данных?
О: Тип сущности - это эквивалент таблицы, в которой перечислены все атрибуты конкретной записи.
В: Как каждая отдельная запись представлена в базе данных?
О: Каждая отдельная запись представлена в виде строки, а атрибут - в виде столбца.
В: Как типы сущностей связаны друг с другом в базе данных?
О: Типы сущностей связаны друг с другом с помощью отображения 1:N, также известного как отношения "один-ко-многим".
В: Какие иерархические базы данных наиболее распространены и используются?
О: Наиболее известными и используемыми иерархическими базами данных являются IMS, разработанная IBM, и Windows Registry от Microsoft.
В: В чем разница между родителями и детьми в иерархической модели базы данных?
О: У родителя может быть много детей, но у каждого ребенка есть только один родитель.