Автоматизация геофизических исследований в высоких широтах.
Основные требования, предъявляемые к базе геофизических данных: .1) должны храниться на магнитеых лентах в определенной организации; 2 ) каталог данных должен быть расположен на устройстве с прямым доступом (диске); 3) система должна обеспе чивать накопление данных и пополнение каталога; 4) поиск в ката логе должен обеспечивать минимальное время ответа на запрашива емую информацию о данных; 5) система должна быть открытой, т.е. обладать способностью наращиваемости для дальнейших расши рений; 6 ) пользователю должна быть предоставлена возможность входа в систему со "своими" данными, если он хочет обработать их системными программами; 7 ) взаимодействие пользователя с базой данных должно быть реализовано в форме диалога. Эти требования были положены в основу разработки базы гео физических данных. Ниже рассматриваются логическая и физическая организации, основные функции и реализация базы данных. Система ориентирована на работу в диалоговом режиме. Данные на магнитной ленте представляются одним файлом, в котором каждому блоку данных предшествует паспорт. Длина блока зависит от дискретности данных. Максимально адресуемым за одно обращение временным интервалом в базе данных являются одни сутки. Паспорт на данные составляется на каждый непрерывный временной интервал (блок данных) и содержит следующую информа цию: код (номер) вида наблюдений или эксперимента; код (номер) типа данных; код (номер) обсерватории или пункта приема; едини цы измерений; дискретность данных; начальное время блока; конеч ное время блока; дату; порядковый номер паспорта в файле; реги страционный номер ленты. Паспорт также содержит некоторую служебную информацию и несколько полей зарезервировано для возможных расширений. Каталог данных, расположенный на диске, имеет почти идентиг- чные паспорта, которые отличаются от ленточных служебными по лями. На этом же пакете дисков имеется библиотечный файл, в ко тором хранятся программы, реализующие функционирование системы, адресные файлы, а также буферная область, предназначенная для временного хранения данных. Логическая организация базы данных приведена на рисунке и представляет собой обычную древовидную или иерархическую струк- с&а Т с! Е I і ' 1 Г'г.1 1 ІО L ilaJ I....н .I - I . Ш Л QI d p t £ 1 -----1 c p 3__ l J l -I GuO CZ l ZI Iз.гѴУІ I r ~— ~ r r ~ 1 і(Ш д ] [ Ш ] I В. I.I.ll B .I .I .j Гз.І. I '2І ІЗ.І.І. 4 І ^r——*— r —*- -I I--------------------- с___ Логическая организация базы данных. 40
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz