HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>База данных - это…</a><ul><li><a>Виды БД</a></li>
1 <ul><li><a>База данных - это…</a><ul><li><a>Виды БД</a></li>
2 </ul></li>
2 </ul></li>
3 <li><a>Иерархическая модель - определение</a><ul><li><a>Принцип построения</a></li>
3 <li><a>Иерархическая модель - определение</a><ul><li><a>Принцип построения</a></li>
4 <li><a>Операции над информацией в иерархической модели</a></li>
4 <li><a>Операции над информацией в иерархической модели</a></li>
5 <li><a>Преимущества и недостатки</a></li>
5 <li><a>Преимущества и недостатки</a></li>
6 <li><a>Пример</a></li>
6 <li><a>Пример</a></li>
7 </ul></li>
7 </ul></li>
8 </ul><p>Для работы с большими информационными объемами в цифровом формате приходится иметь дело с разнообразными базами данных (БД). Они бывают разных типов. Наиболее распространенными являются реляционные.</p>
8 </ul><p>Для работы с большими информационными объемами в цифровом формате приходится иметь дело с разнообразными базами данных (БД). Они бывают разных типов. Наиболее распространенными являются реляционные.</p>
9 <p>Но сегодня речь зайдет об иерархических базах данных. Предстоит выяснить, что они собой представляют, какими особенностями обладают, где и для чего используются. Соответствующие сведения пригодятся не только IT-специалистам, но и другим работникам, взаимодействующим с большими информационными объемами. Обычным пользователям приведенная в статье информация также будет полезна. Она поможет лучше разобраться в особенностях и видах БД.</p>
9 <p>Но сегодня речь зайдет об иерархических базах данных. Предстоит выяснить, что они собой представляют, какими особенностями обладают, где и для чего используются. Соответствующие сведения пригодятся не только IT-специалистам, но и другим работникам, взаимодействующим с большими информационными объемами. Обычным пользователям приведенная в статье информация также будет полезна. Она поможет лучше разобраться в особенностях и видах БД.</p>
10 <h2>База данных - это…</h2>
10 <h2>База данных - это…</h2>
11 <p>Сначала необходимо выяснить, что собой представляет база данных. Она выражается некоторым набором информации, хранимой упорядоченно в электронной форме. Способ организации данных, при котором сведения хранятся в упорядоченном, структурированном виде. В основном - как таблицы, связанные между собой.</p>
11 <p>Сначала необходимо выяснить, что собой представляет база данных. Она выражается некоторым набором информации, хранимой упорядоченно в электронной форме. Способ организации данных, при котором сведения хранятся в упорядоченном, структурированном виде. В основном - как таблицы, связанные между собой.</p>
12 <p>Можно дать БД несколько наиболее распространенных определений:</p>
12 <p>Можно дать БД несколько наиболее распространенных определений:</p>
13 <ol><li>Представленная в объективной форме совокупность материалов (расчетов, статей, нормативных актов, судебных решений и так далее), систематизированных для быстрого и эффективного поиска в случае необходимости их дальнейшей обработки электронно-вычислительными машинами.</li>
13 <ol><li>Представленная в объективной форме совокупность материалов (расчетов, статей, нормативных актов, судебных решений и так далее), систематизированных для быстрого и эффективного поиска в случае необходимости их дальнейшей обработки электронно-вычислительными машинами.</li>
14 <li>Некоторый спектр (набор) перманентных (хранимых на постоянной основе) данных, используемых прикладными программными системами компаний.</li>
14 <li>Некоторый спектр (набор) перманентных (хранимых на постоянной основе) данных, используемых прикладными программными системами компаний.</li>
15 <li>Совместно используемая совокупность логически связанных данных (и их непосредственное описание), предназначенная для удовлетворения информационных потребностей человека или организации.</li>
15 <li>Совместно используемая совокупность логически связанных данных (и их непосредственное описание), предназначенная для удовлетворения информационных потребностей человека или организации.</li>
16 </ol><p>Для БД обязательно должны быть характерны такие свойства, как хранение и обработка в той или иной вычислительной системе. Дополнительно рассматриваемый элемент характеризуется логической структуризацией информации и наличием схемы/метаданных, описывающих логическую структуру базы данных в формальном виде.</p>
16 </ol><p>Для БД обязательно должны быть характерны такие свойства, как хранение и обработка в той или иной вычислительной системе. Дополнительно рассматриваемый элемент характеризуется логической структуризацией информации и наличием схемы/метаданных, описывающих логическую структуру базы данных в формальном виде.</p>
17 <h3>Виды БД</h3>
17 <h3>Виды БД</h3>
18 <p>Чтобы лучше разобраться в иерархических базах в информатике, нужно выяснить, какими вообще бывают БД. Это поможет увидеть разницу в организации материалов и связей между ними.</p>
18 <p>Чтобы лучше разобраться в иерархических базах в информатике, нужно выяснить, какими вообще бывают БД. Это поможет увидеть разницу в организации материалов и связей между ними.</p>
19 <p>Сейчас рассматриваемые хранилища в информатике и цифровых технологиях бывают:</p>
19 <p>Сейчас рассматриваемые хранилища в информатике и цифровых технологиях бывают:</p>
20 <ol><li>Сетевыми. Такая структура подразумевает, что один и тот же компонент может относиться сразу к нескольким старшим составляющим.</li>
20 <ol><li>Сетевыми. Такая структура подразумевает, что один и тот же компонент может относиться сразу к нескольким старшим составляющим.</li>
21 <li>Реляционными. Таблицы в них обеспечивают доступ к сведениям, которые ранее были строго структурированы.</li>
21 <li>Реляционными. Таблицы в них обеспечивают доступ к сведениям, которые ранее были строго структурированы.</li>
22 <li>Нереляционными. Используются для хранения и работы с неструктурированными цифровыми материалами.</li>
22 <li>Нереляционными. Используются для хранения и работы с неструктурированными цифровыми материалами.</li>
23 <li>Объектно-ориентированными. Здесь информация будет представлена в виде объектов с теми или иными свойствами, а не обычными табличными записями и их связями.</li>
23 <li>Объектно-ориентированными. Здесь информация будет представлена в виде объектов с теми или иными свойствами, а не обычными табличными записями и их связями.</li>
24 <li>Распределенными. Включают в себя несколько частей, каждая из которых размещается на отдельно взятом сервере.</li>
24 <li>Распределенными. Включают в себя несколько частей, каждая из которых размещается на отдельно взятом сервере.</li>
25 <li>Графовыми. Сведения тут хранятся, опираясь на сущности и их взаимосвязи. Выражаются графами.</li>
25 <li>Графовыми. Сведения тут хранятся, опираясь на сущности и их взаимосвязи. Выражаются графами.</li>
26 <li>Иерархическими базами данных. Напоминают по своей структуре деревья.</li>
26 <li>Иерархическими базами данных. Напоминают по своей структуре деревья.</li>
27 </ol><p>Это - наиболее распространенные виды БД. Есть и другие их варианты, но встречаются они намного реже в реальной жизни. Теперь последняя модель может быть изучена более детально.</p>
27 </ol><p>Это - наиболее распространенные виды БД. Есть и другие их варианты, но встречаются они намного реже в реальной жизни. Теперь последняя модель может быть изучена более детально.</p>
28 <h2>Иерархическая модель - определение</h2>
28 <h2>Иерархическая модель - определение</h2>
29 <p>Иерархическая модель данных - информационная модель в информатике и IT, в которой используется интерпретация БД в виде древовидной структуры. Она состоит из объектов (цифровых материалов) разнообразных уровней.</p>
29 <p>Иерархическая модель данных - информационная модель в информатике и IT, в которой используется интерпретация БД в виде древовидной структуры. Она состоит из объектов (цифровых материалов) разнообразных уровней.</p>
30 <p>Между объектами предусматриваются связи. В иерархической структуре каждый объект может включать в себя несколько объектов более низкого уровня. Они находятся в отношении предка к потомку.</p>
30 <p>Между объектами предусматриваются связи. В иерархической структуре каждый объект может включать в себя несколько объектов более низкого уровня. Они находятся в отношении предка к потомку.</p>
31 <p>БД с иерархической концепцией являются наиболее старыми. Они выступили первыми системами управления информационными базами для мейнфреймов. Изначально разрабатывались в 1950-х годах IBM и некоторыми другими компаниями.</p>
31 <p>БД с иерархической концепцией являются наиболее старыми. Они выступили первыми системами управления информационными базами для мейнфреймов. Изначально разрабатывались в 1950-х годах IBM и некоторыми другими компаниями.</p>
32 <h3>Принцип построения</h3>
32 <h3>Принцип построения</h3>
33 <p>Рассматриваемая модель базы данных имеет строгую и понятную структуру. Она строится, опираясь на следующие правила и принципы:</p>
33 <p>Рассматриваемая модель базы данных имеет строгую и понятную структуру. Она строится, опираясь на следующие правила и принципы:</p>
34 <ol><li>Для каждого узла в древовидной структуре устанавливается в соответствие тот или иной сегмент. Под сегментом принято понимать поля данных с присвоенным именем. Они выстраиваются в единый линейный кортеж.</li>
34 <ol><li>Для каждого узла в древовидной структуре устанавливается в соответствие тот или иной сегмент. Под сегментом принято понимать поля данных с присвоенным именем. Они выстраиваются в единый линейный кортеж.</li>
35 - <li>Для каждого исходного поля предусматривается один входной и несколько выходных сегментов.</li>
35 + <li>Для каждого исходнго поля предусматривается один входной и несколько выходных сегментов.</li>
36 <li>Каждый элемент в модели предусматривает только одно место в иерархии.</li>
36 <li>Каждый элемент в модели предусматривает только одно место в иерархии.</li>
37 <li>Начало древовидной структуры - это корневой элемент. Он выступает "родителем" всех остальных составляющих.</li>
37 <li>Начало древовидной структуры - это корневой элемент. Он выступает "родителем" всех остальных составляющих.</li>
38 <li>Каждый подчиненный узел предусматривает только одного предка. У каждого исходного допускаются несколько потомков.</li>
38 <li>Каждый подчиненный узел предусматривает только одного предка. У каждого исходного допускаются несколько потомков.</li>
39 </ol><p>Указанные свойства иерархических баз данных помогут сформировать хранилище соответствующего типа. Здесь не могут быть связи типа "многих ко многим". Из-за этого операции, доступные такими хранилищами, сильно ограничены.</p>
39 </ol><p>Указанные свойства иерархических баз данных помогут сформировать хранилище соответствующего типа. Здесь не могут быть связи типа "многих ко многим". Из-за этого операции, доступные такими хранилищами, сильно ограничены.</p>
40 <h3>Операции над информацией в иерархической модели</h3>
40 <h3>Операции над информацией в иерархической модели</h3>
41 <p>Иерархическая модель предусматривает ограниченный спектр операций над хранимыми сведениями. Наиболее распространенными среди них выступают:</p>
41 <p>Иерархическая модель предусматривает ограниченный спектр операций над хранимыми сведениями. Наиболее распространенными среди них выступают:</p>
42 <ul><li>поиск элемента по иерархическому хранилищу;</li>
42 <ul><li>поиск элемента по иерархическому хранилищу;</li>
43 <li>переход по иерархической модели - от дерева к дереву;</li>
43 <li>переход по иерархической модели - от дерева к дереву;</li>
44 <li>переход по дереву - от одной ветки к другой;</li>
44 <li>переход по дереву - от одной ветки к другой;</li>
45 <li>переход по ветвям - от элемента к элементу;</li>
45 <li>переход по ветвям - от элемента к элементу;</li>
46 <li>удаление записей;</li>
46 <li>удаление записей;</li>
47 <li>вставка новой записи;</li>
47 <li>вставка новой записи;</li>
48 <li>копирование записей;</li>
48 <li>копирование записей;</li>
49 <li>вырезание информации в иерархической базе данных;</li>
49 <li>вырезание информации в иерархической базе данных;</li>
50 <li>иные манипуляции с записями.</li>
50 <li>иные манипуляции с записями.</li>
51 </ul><p>Все операции применяются к одной записи. Ее необходимо предварительно извлечь из иерархической базы данных. Такой подход к управлению носит название навигационный. В нем между "родителем" и "потомком" предусматривается целостность связей. Это значит, что дочерний элемент не может существовать без родителя. Если "предок" удаляется, вместе с ним из информационного хранилища исчезают все дочерние компоненты.</p>
51 </ul><p>Все операции применяются к одной записи. Ее необходимо предварительно извлечь из иерархической базы данных. Такой подход к управлению носит название навигационный. В нем между "родителем" и "потомком" предусматривается целостность связей. Это значит, что дочерний элемент не может существовать без родителя. Если "предок" удаляется, вместе с ним из информационного хранилища исчезают все дочерние компоненты.</p>
52 <h3>Преимущества и недостатки</h3>
52 <h3>Преимущества и недостатки</h3>
53 <p>У иерархических баз данных, как и у остальных типов цифровых хранилищ, есть преимущества и недостатки. Рассматриваемая модель обладает корневой папкой в БД, которая постепенно разветвляется книзу. Такая концепция напоминает файловую систему в компьютерах. Это позволяет выполнять разные операции над информацией ЭВМ. Структура модели - главное ее преимущество.</p>
53 <p>У иерархических баз данных, как и у остальных типов цифровых хранилищ, есть преимущества и недостатки. Рассматриваемая модель обладает корневой папкой в БД, которая постепенно разветвляется книзу. Такая концепция напоминает файловую систему в компьютерах. Это позволяет выполнять разные операции над информацией ЭВМ. Структура модели - главное ее преимущество.</p>
54 <p>В качестве плюсов структуры также можно выделить рациональное распределение памяти, быструю обработку запросов и выполнение команд. Рассматриваемая концепция отлично подходит для работы с упорядоченными материалами в цифровой форме.</p>
54 <p>В качестве плюсов структуры также можно выделить рациональное распределение памяти, быструю обработку запросов и выполнение команд. Рассматриваемая концепция отлично подходит для работы с упорядоченными материалами в цифровой форме.</p>
55 <p>Недостатки у модели тоже есть. К ним можно отнести громоздкость и сложность формирования логических связей. Даже опытный специалист может "заблудиться" в имеющихся материалах, не говоря уже об обычном пользователе. Сложность понимания приводит к тому, что иерархические модели используются в СУБД не слишком часто. В качестве примера можно взять МИРИС, а также Team-UP или Data Edge.</p>
55 <p>Недостатки у модели тоже есть. К ним можно отнести громоздкость и сложность формирования логических связей. Даже опытный специалист может "заблудиться" в имеющихся материалах, не говоря уже об обычном пользователе. Сложность понимания приводит к тому, что иерархические модели используются в СУБД не слишком часто. В качестве примера можно взять МИРИС, а также Team-UP или Data Edge.</p>
56 <h3>Пример</h3>
56 <h3>Пример</h3>
57 <p>Пример иерархической базы данных - это любое государственное административное учреждение. Ей может выступать школа. Тогда:</p>
57 <p>Пример иерархической базы данных - это любое государственное административное учреждение. Ей может выступать школа. Тогда:</p>
58 <ul><li>на самом верхнем уровне располагается "лидер" - директор;</li>
58 <ul><li>на самом верхнем уровне располагается "лидер" - директор;</li>
59 <li>в подчинении директора - завучи;</li>
59 <li>в подчинении директора - завучи;</li>
60 <li>у завучей в подчинении - учителя (преподаватели), которые руководят классными параллелями;</li>
60 <li>у завучей в подчинении - учителя (преподаватели), которые руководят классными параллелями;</li>
61 <li>в каждой параллели их некоторое количество, а в каждом классе - определенное количество учеников.</li>
61 <li>в каждой параллели их некоторое количество, а в каждом классе - определенное количество учеников.</li>
62 </ul><p>Аналогичным принципом можно руководствоваться, чтобы расписать управление любой компании. Ее глава или совет директоров находится в самом верху. Далее - все большее количество подразделений. В каждом из них - своя структура. Есть у них общие черты: в каждом отделе имеется начальник и его помощник, секретарь, а также офисные сотрудники/непосредственные рабочие и так далее.</p>
62 </ul><p>Аналогичным принципом можно руководствоваться, чтобы расписать управление любой компании. Ее глава или совет директоров находится в самом верху. Далее - все большее количество подразделений. В каждом из них - своя структура. Есть у них общие черты: в каждом отделе имеется начальник и его помощник, секретарь, а также офисные сотрудники/непосредственные рабочие и так далее.</p>
63 <p>Теперь понятно, что собой представляет иерархическая структура, какими ключевыми особенностями она обладает, где и для чего используется. Познакомиться с СУБД, работающими с соответствующей моделью, а также научиться формировать по ней данные, помогут дистанционные компьютерные курсы. Они рассчитаны на срок от нескольких месяцев до года и проводятся в режиме "онлайн". В процессе обучения предстоит изучить иерархическую модель БД, а также СУБД для работы с ней, сформировать свое первое портфолио по соответствующему профилю и получить в конце сертификат в электронном виде. Он подтвердит документально приобретенные навыки и знания по выбранному профилю.</p>
63 <p>Теперь понятно, что собой представляет иерархическая структура, какими ключевыми особенностями она обладает, где и для чего используется. Познакомиться с СУБД, работающими с соответствующей моделью, а также научиться формировать по ней данные, помогут дистанционные компьютерные курсы. Они рассчитаны на срок от нескольких месяцев до года и проводятся в режиме "онлайн". В процессе обучения предстоит изучить иерархическую модель БД, а также СУБД для работы с ней, сформировать свое первое портфолио по соответствующему профилю и получить в конце сертификат в электронном виде. Он подтвердит документально приобретенные навыки и знания по выбранному профилю.</p>
64 <p><em>Прокачать <a>навыки работы с базами данных</a> можно на курсах Otus.</em></p>
64 <p><em>Прокачать <a>навыки работы с базами данных</a> можно на курсах Otus.</em></p>
65  
65