Cтраница 1
![]() |
Схема обеспечения взаимосвязи элементов программного. [1] |
Модули доступа обеспечивают обмен информацией между прикладными программами и базой данных. [2]
Модули доступа к данным и обмена предназначены для унификации интерфейса между расчетными программами и базой данных. Использование этих модулей позволяет: унифицировать программирование операций ввода и обмена, поиска справочных данных и компоновки записей, минимизировать время работы с внешними устройствами за счет буферизации, а также полностью использовать свободную память раздела за счет динамического резервирования памяти. [3]
Модули доступа к данным различают два вида наборов данных: главный набор и справочники. Главный набор представляет собой совокупность данных, которая определяет последовательность выполнения расчета. Записи главного набора сгруппированы по объектному принципу и при расчете каждого объекта все используются. Справочник представляет собой набор, данные из которого требуются эпизодически. Ключи записей справочников, которые необходимо прочесть, размещены в записях главного набора. Доступ к записям главного набора осуществляется при обращении к модулю доступа. При этом передается запись главного набора, содержащая только необходимые реквизиты. [4]
Генерация модулей доступа ( как на стадиях начальной - компиляции, так и рекомпиляции) влечет за собой применение довольно сложной схемы оптимизации [27], в которой используются накопленные системой статистические данные, которые в нормальной ситуации неизвестны программисту. [5]
Таким образом, модули доступа к данным выполняют следующие функции: открытие главных наборов и наборов-справочников; чтение в отдельный буфер группы записей главного набора по одному объекту; чтение в специальный буфер необходимых записей из справочных наборов; проставление в записях главного набора, находящихся в буфере указателей записей справочников, на которые есть ссылки; передача расчетной программе указателя требуемой записи главного набора; закрытие наборов. [6]
![]() |
Экранная форма FRAMER. [7] |
Как же организована работа с модулем доступа к базе данных. [8]
В состав группы загружаемых программ для выполнения расчетов оптимальных режимов входят: модули доступа к данным и обмена, программа реализации функции Расчетный газопровод, программа идентификации режимных параметров, программа выбора оптимальных режимов действующих и развивающихся газопроводов, программа расчета режима компрессорной станции. [9]
Для этого имеются редактор извещений об изменениях в проекте, средства обеспечения групповой работы над проектом, модуль доступа к документам, расположенным на других узлах сети. Редактирование и просмотр выполняются с помощью внешних редакторов. [10]
Клиентская часть сформированной системы состоит из группы модулей для доступа к объектам кадастрового учета и их атрибутам, модуля доступа к территориальным зонам, модулей для ведения справочников субъектов права и документов, модуля для ведения адресной системы, модуля для ведения дежурной кадастровой карты на базе ГИС. [11]
Структура системы СПОСОБ представлена на рис. 13.17. Основной подсистемой является система управления базой знаний ( СУБЗ), объединяющая модули доступа и модули обучения. [12]
Система программно реализована в виде четырех типов модулей: модулей контроля входной информации; модулей, реализующих содержательную часть алгоритмов; модулей подготовки и печати результирующих документов: модулей доступа к ИФ. Это позволяет легко модифицировать всю систему, наращивать ее объем и вносить исправления в случае ошибок. При общем объеме программ 300 кб оверлейная структура дает возможность эксплуатировать систему в оперативной памяти. Для работы системы необходимо использовать емкость оперативной памяти ЭВМ не более 170 кб. [13]
Нужно заметить, что такие СУБД, ориентированные на программиста, - сравнительно редкое явление в технологии баз данных на ПЭВМ. Даже для системы db Vista был разработан основанный на языке SQL модуль интерактивного доступа к базе данных. [14]
Обеспечивается удаленный доступ к архиву с помощью Web-браузеров. В системе имеются редактор спецификаций, редактор извещений об изменениях в проекте, модуль доступа к документам, расположенным на других узлах сети, база данных ( электронный архив), возможность работы с рядом внешних графических или текстовых редакторов. [15]