Cтраница 3
Это объясняется тем, что иерархическая модель данных наиболее естественно отражает существующее во всех областях производственной деятельности человека иерархическое отношение, а также тем, что применяемая до настоящего времени вычислительная техника использует для запоминания данных устройства, ориентированные на последовательное хранение данных. [31]
Сетевая модель данных РГБД КОДАСИЛ - это частный случай графовой модели, которому присуща определенная ограниченность, состоящая главным образом в невозможности непосредственного представления ( M: N) - типов связей между вершинами. В настоящей главе мы рассмотрим иерархические модели данных, принадлежащие к графовым моделям с вершинами-таблицами. Ограниченность этого вида моделей еще более существенна. [32]
Типичные операции в сетевой модели: найти следующую запись данного типа и сделать ее текущей, извлечь текущую запись в буфер прикладной программы для обработки, заменить в извлеченной записи значения указанных элементов данных на заданные новые их значения, запомнить запись из буфера в базе данных. Аналогичный позаписный характер имеют операции над данными в иерархической модели данных. [33]
![]() |
Примеры методов доступа по подчиненности ( а и к. исходному ( б. [34] |
Используют для хранения и поиска подчиненных вершин для иерархической модели данных. В этом методе способ включения или поиска вершин ( записи) зависит от способа упорядочения, ограничений на доступ. [35]
Система управления информацией IMS ( Information Management System), разработанная фирмой ИБМ, представляет собой одну из наиболее широко применяемых коммерческих систем. Именно с этой системой в значительной степени связана популярность иерархической модели данных, на которой она базируется. Поэтому необходимо рассмотреть наиболее важные особенности системы IMS. [36]
Оптимальной средой для размещения подобной информационной системы является Интернет. С помощью языков программирования HTML, JavaScript, Тауасравнительно легко создать иерархическую модель мультимедийных данных, установив при необходимости гипертекстовые связи и обеспечив удобный доступ ко всей или к части имеющейся информации для широкого круга пользователей. Таким образом, кстати, реализованы многочисленные серверы Агентства по охране окружающей среды ( EPA - The United States Environmental Protection Agency, http: / / www. [37]
Система ОКА относится к классу систем с включающим языком и поддерживает древовидную иерархическую модель данных. [38]
Сложность ограничений определяет возможности модели данных в плане контроля семантической интерпретации данных. С другой стороны, некоторые внутренние ограничения, подобные тем, что существуют в иерархических моделях данных, значительно лимитируют возможности моделирования данных и навязывают неестественную организацию данных. [39]
Вместе с тем нарушение внутренних ограничений, как правило, не допускается. Поэтому, если в модели данных не предусмотрена поддержка явных ограничений, все операции обычно определены и внутренние ограничения автоматически соблюдаются. Например, результат выполнения команды включить в иерархической модели данных всегда определен потому, что здесь нет нарушения внутреннего ограничения. [40]
С самого начала Gopher был рассчитан на применение недорогих решений как в аппаратной части, так и при программировании, так как был ориентирован на разработку информационной системы университета. Система должна была соответствовать реальной структуре университета с его делением на факультеты и кафедры. Как правило, такая структура представляет дерево, что также хорошо описывается иерархической моделью данных. [41]
В настоящее время имеется целый арсенал методов приведения отношений в реляционной модели данных к нормальному виду. Аномалии, возникающие в реляционной модели данных, возможны и в других моделях данных, например в сетевой, иерархической. Поэтому, чтобы не разрабатывать методы нормализации - свой для каждой модели данных, необходимо определить преобразования, например из сетевой или иерархической модели данных в реляционную и обратно. [42]
Для мини - ЭВМ характерен ряд особенностей. Одной из таких особенностей является интерактивный режим работы пользователя с ЭВМ, что нашло свое выражение в характере СУБД для этого класса вычислительных машин. К настоящему времени создан ряд СУБД для мини - ЭВМ: СЕТОР-СМ ( поддерживает сетевую модель данных), ДИАМС, ФОБРИН, КВАНТ, МИРИС ( поддерживают иерархическую модель данных), РИБД ( поддерживает реляционную модель данных) и др. Рассмотрим некоторые из них. [43]
![]() |
Иерархическая модель БД. [44] |
Узлы, не имеющие входных стрелок, носят название листьев. Узел интегрируется как запись. Для поиска необходимой записи нужно двигаться от корня к листьям, т.е. сверху вниз, что значительно упрощает доступ. Достоинство иерархической модели данных состоит в том, что она позволяет описать их структуру как на логическом, так и на физическом уровне. [45]