Cтраница 1
Опорный файл, заданный в графе Для файла ( Е 19 - 26), не описан на бланке описания файлов. [1]
Опорный файл - файл, на записи которого указывают поля связки файла со связками, обрабатываемого совместно с данным файлом. В одной программе может быть несколько опорных файлов. В качестве опорного файла может выступать только файл на дисках, имеющий индексно-последовательную или произвольную организацию. Опорный файл может быть файлом со связками для другого опорного файла. [2]
В этом случае опорный файл выступает в роли очередного файла со связками. В одной программе могут быть использованы оба вида зацепления. [3]
Для вторичных файлов ( до восьми) Для опорных файлов ( до девяти) Для файлов RAF или ADDROUT ( максимум один) Для табличных файлов ( до восьми) Для тех входных файлов, по окончании которых нужно заканчивать обработку. Если обработка заканчивается по концу всех используемых входных файлов, графу можно не заполнять Для файлоз, упорядоченных по возрастанию полей подбора Для файлов, упорядоченных по убыванию полей подбора Не заполняется, если поля подбора не используются для обработки или если файл выходной Для записей фиксированной длины Для записей переменной длины Длина блоков файла. Если блоки переменной длины, указывается длина наибольшего блока Длина логических записей файла. Если записи переменной длины, то указывается длина наибольшей записи В случае произвольной обработки файла с индексно-последовательной или произвольной организацией В случае последовательной обработки части индексно-последовательного файла. [4]
Указывается номер поля связки, устанавливающего связь файла со связками, которому принадлежит данное поле, с соответствующим опорным файлом. Графа заполняется только для файлов со связками. [5]
В зависимости от роли, которую играет файл в процессе его совместной обработки с другими файлами, файл может быть первичным, вторичным, файлом со связками, опорным файлом, файлом адресов, табличным файлом. [6]
На рис. 51 приведена общая блок-схема рабочей программы, а на рис. 52, 53 детализованы два блока программы: выбор записи для обработки в случае использования метода подбора и считывание записей опорных файлов в случае использования метода зацепления. [7]
Обновление записей файлов может быть выполнено только во время детальной обработки. Исключение составляют опорные файлы, обновление записей которых может быть выполнено как во время детальной, так и во время итоговой обработки. [8]
Зацепление выполняется во время детальной обработки. Поэтому указатели управляющих уровней для опорных файлов включаются не перед итоговой обработкой, как для других файлов, а перед детальной и могут быть использованы только во время детальной обработки. Эти указатели выключаются при следующем прохождении цикла рабочей программы перед выполнением итоговой обработки. [9]
Опорный файл - файл, на записи которого указывают поля связки файла со связками, обрабатываемого совместно с данным файлом. В одной программе может быть несколько опорных файлов. В качестве опорного файла может выступать только файл на дисках, имеющий индексно-последовательную или произвольную организацию. Опорный файл может быть файлом со связками для другого опорного файла. [10]
Метод зацепления - это метод, ориентированный на обработку файлов на дисках, при котором ввод совместно обрабатываемых записей регулируется значением полей связок. Сначала считывается первая запись первичного файла, затем записи опорных файлов, на которые указывают поля связки первичного файла, затем вторая запись первичного файла, и процесс продолжается. [11]
Метод зацепления позволяет выполнить произвольную обработку нескольких файлов. Суть этого метода состоит в том, что в записях одного файла ( файла со связками) содержится некоторая информация, определяющая местоположение тех записей других файлов ( опорных файлов), которые должны быть обработаны вместе с данной записью. Поля записи, содержащие информацию, указывающую местоположение требуемых записей опорных файлов, называются полями связки. [12]
Файл со связками может иметь любую организацию ( последовательную, индексно-последова Тельную или произвольную) и располагаться на любом из устройств, допускаемых для файлов с указанной организацией. Записи этого файла могут извлекаться для обработки последовательно или как указано в файле адресов, подготовленном для этого файла со связками. Опорный файл должен допускать произвольное извлечение записей, поэтому он может иметь только индексно-последовательную или произвольную организацию и для его размещения могут использоваться только диски. [13]
Опорный файл - файл, на записи которого указывают поля связки файла со связками, обрабатываемого совместно с данным файлом. В одной программе может быть несколько опорных файлов. В качестве опорного файла может выступать только файл на дисках, имеющий индексно-последовательную или произвольную организацию. Опорный файл может быть файлом со связками для другого опорного файла. [14]
После обработки записи файла обновляются. В файл добавляются записи. С в колонке 16 указывает, что файл является опорным файлом. Поле ключа начинается с первой позиции записи. [15]