Добавлен 23. Сентября 2013  

Сегодня мы поговорим на серьезную тему, многие слышали такое понятие база данных, но не все понимают, что это такое. В данной статье разберемся, что представляют из себя иерархическая база данных. Иерархические базы данных являются одним из типов данных, в котором данные хранятся в заданной иерархии, по такой схеме работает 1с автосервис, то есть в дереве структуры данных. Отношение данных представлен как таблица, в которой каждая строка представляет собой отдельную запись в базе данных и соответствует одному экземпляру класса, а каждый столбец имеет один атрибут класса. Отдельные таблицы связаны между собой с точки зрения родителя, особенно в отношении "один к одному" (1:1). По типу 1: N, одну запись из первой таблицы может быть связан с несколькими записи во второй таблице, но одна запись во второй таблице может быть связан только с одной из первой записи. Связь между таблицами осуществляется с помощью каталога или физического расположения записей в памяти и доступ к данным осуществляется начиная от корня и идет вниз к дереву и извлечения данных. Преимущество этой иерархической модели состоит из быстрого доступа к данным на сильно упрощенном логическом уровне. На физическом уровне, тем не менее, это преимущество отражено в хранение большого количества избыточной (повторных) информации, которая является недостатком модели. По умолчанию, иерархические структуры базы данных один раз в начале и взяла на себя структуры и изменения во время выполнения. Одна из идей вперед в развитии иерархической модели базы данных является сетевой модели базы данных, которая позволяет создать отношения "многие к многим".


Категории