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