Интересно

В чем достоинства спирта Люкс?

25.04.2020

Напитки высокой ценовой категории изготавливают из сп
Какие преимущества дает диплом о высшем образовании?

29.02.2020

Известно, что наличие диплома у человека еще не являе
Проектирование и строительство дорог от компании

14.02.2020

При разработке проекта автодорог нужно обращаться к п
Как устроиться на хорошую работу?

29.01.2020

Как устроиться на хорошую работу? Если вы ищите работу

Друзья

s2.jpg
s3.jpg
s1.jpg


Иерархическая база данных – каждый объект при таком хранение информации представляется в виде определенной сущности, то есть, у этой сущности могут быть дочерние элементы, родительские элементы, а у тех дочерних могут быть еще дочерние элементы, но есть один объект, с которого все начинается. Получается своеобразное дерево. Примером иерархической базы данных может быть, документ в формате XML или файловая система компьютера, пример с файловой системой компьютера я приводил, когда рассматривал структуру XML документа, в рубрике Заметки о XML.

Следует сказать, что базы данных подобного вида оптимизированы под чтение информации, то есть, базы данных, имеющие иерархическую структуру умеют очень быстро выбирать, запрашиваемую информацию и отдавать ее пользователям. Но такая структура не позволяет столь же быстро перебирать информацию, тут можно привести пример из жизни, компьютер может легко работать с каким-либо конкретным файлом или папкой (которые, по сути являются объектами иерархической структуры) но проверка компьютера антивирусам осуществляется очень долго. Второй пример – реестр Windows.

На рисунке вы можете увидеть структуру иерархической базы данных, в самом верху находится родитель или корневой элемент, ниже находятся дочерние элементы, элементы, находящиеся на одном уровне называются братьями, ну или соседними элементами.  Соответственно чем ниже уровень элемента, тем вложенность этого элемента больше.

Добавить комментарий


Защитный код
Обновить

Вебдизайнерам


Психология в дизайне
Эта статья больше заинтересует дизайнеров. Те из них, кто имеет высшее образование в этой области, уже знакомы со многими, из перечисленных здесь фактов. Но статистика показывает, что основной процент, даже известных дизайнеров, не имеет специализированного образования. Я часто встречаю рассужд...

Продвижение


Что такое раскрутка сайта?
Для любого интернет-сайта грамотная раскрутка является не роскошью, а осознанной необходимостью. Однажды начатый, этот процесс не может останавливаться, он требует постоянного продолжения. Почему продвижение сайта нельзя останавливать? Ответ прост: ежедневно в Сети появляются все новые сайты, ко...

IT-Архитекторам


Самоучитель программирования html, java
Помощник начинающих - самоучитель программирования html В настоящее время в мировой сети Интернет насчитывается около семнадцати миллиардов активных Интернет-сайтов, и их количество продолжает стремительно расти. Создать сайт может не только программист, но и любой человек, мало-мальски разбирающий...