Запись - справочник - Большая Энциклопедия Нефти и Газа, статья, страница 1
Девиз Канадского Билли Джонса: позволять недотепам оставаться при своих деньгах - аморально. Законы Мерфи (еще...)

Запись - справочник

Cтраница 1


Записи справочника печатаются в неотредактированном виде по две строки листинга на одну запись. Напомним, что имеется возможность напечатать содержимое справочника в отредактированном формате в виде рапорта администратору системы. Для этого нужно запустить программу подготовки данных, а затем с какого-либо дисплея ввести команду / КОН ( гл. Однако этот способ требует наличия свободных дисплеев для распределения их заданию, тогда как программа PRCPRAV работает в пакетном режиме независимо от работы других программ системы.  [1]

Записи справочника перемещений содержат: код типа записи ( тип Запись справочника перемещений); порядковый номер секции в объектном модуле, в которой находится данная адресная константа; порядковый номер секции в объектном модуле, к которой делается обращение, определяемое адресной константой; адрес расположения адресной константы в программной секции, заданной ее порядковым номером; тип адресной константы, длина ее; значение адресной константы.  [2]

Каждая запись справочника содержит в поле связи номер первой записи пачки в архиве. Это позволяет сразу начинать работу с пачкой, как только в справочнике найдены сведения о данной пачке. Логическим ключом для поиска в справочнике являются постоянные признаки. Записи просматриваются последовательно для поиска записи с данными постоянными признаками. Когда запись найдена, номер ее запоминается и все дальнейшие изменения уже вносятся по номеру. Нулевая запись справочника содержит пробелы во всех полях, а в - поле связи хранится номер первой свободной записи - справочника. Последовательный просмотр справочника для поиска информации о пачке при выполнении команд начала процедур подготовки данных приводит к замедлению выполнения этих команд. Данный недостаток впоследствии будет устранен введением хеш-адресации.  [3]

Она выдает записи справочника в неотредактированном виде с указанием всех ссылок.  [4]

Таким образом, запись справочника может занимать одну или несколько следующих подряд целых записей файла. Поэтому, определяя длину записи индексно-последовательного файла, следует исходить из средней длины структур имеющихся справочников и рационального использования внешней памяти ЭВМ. Каждый справочник начинается с заглавной записи, являющейся идентификатором, позволяющей найти его начало. Она имеет наименьший среди ключей в записях данного справочника. Первые четыре байта заглавной записи отводятся под текущую дату, позволяющую определить, когда было последнее обращение к справочнику, далее следует служебная информация.  [5]

На печать выводится содержимое записей справочника в отредактированном виде. Кроме того, выдаются общее количество пачек в архиве, адрес начала свободной области архива и адрес последнего блока в архиве.  [6]

При выполнении этой команды в записи справочника, описывающей данную пачку, производится замещение постоянных признаков пробелами. По завершении работы программы все записи справочника, имеющие пробелы в поле постоянных признаков, из справочника удаляются.  [7]

8 Цепочка коллизий хеш-адресации.| Цепочка ссылок хронологической последовательности. [8]

При операциях сканирования и выборки записи справочника должны просматриваться в порядке их поступления в справочник. В этих целях все записи связаны ссылками в цепочку в хронологическом порядке их поступления в файл.  [9]

Записи справочника перемещений содержат: код типа записи ( тип Запись справочника перемещений); порядковый номер секции в объектном модуле, в которой находится данная адресная константа; порядковый номер секции в объектном модуле, к которой делается обращение, определяемое адресной константой; адрес расположения адресной константы в программной секции, заданной ее порядковым номером; тип адресной константы, длина ее; значение адресной константы.  [10]

Если номер правильный, программа выдает на экран первую порцию записей справочника. Порция состоит из трех записей, причем первая запись располагается в строках 4 - 6 экрана, вторая запись - IB строках 7 - 9, третья запись-в строках Ю-12.  [11]

Для руководителя участка подготовки данных, администратора системы или старшего оператора существует команда Изменить Запись Справочника, позволяющая внести коррективы в информацию, описывающую какую-либо пачку.  [12]

Таким образом, модули доступа к данным выполняют следующие функции: открытие главных наборов и наборов-справочников; чтение в отдельный буфер группы записей главного набора по одному объекту; чтение в специальный буфер необходимых записей из справочных наборов; проставление в записях главного набора, находящихся в буфере указателей записей справочников, на которые есть ссылки; передача расчетной программе указателя требуемой записи главного набора; закрытие наборов.  [13]

При выполнении этой команды в записи справочника, описывающей данную пачку, производится замещение постоянных признаков пробелами. По завершении работы программы все записи справочника, имеющие пробелы в поле постоянных признаков, из справочника удаляются.  [14]

Здесь справочник может быть разбит на несколько уровней. На каждом из них могут находиться как отдельные элементы - собственно записи справочника, так и их группы, объединяющие несколько элементов. В целом, это очень похоже на представление файлов операционной системы компьютера, когда на одном логическом диске может быть заведено произвольное число папок ( директорий, каталогов) с файлами и каждая папка может включать как собственно файлы, так и другие папки.  [15]



Страницы:      1    2