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

Первая запись - файл

Cтраница 1


Первая запись файла - ключ ее 0, называемая в дальнейшем головной записью списка, имеет четыре служебных поля. Первое поле содержит максимальный существующий в файле ключ записи, второе - ключ первой записи, а третье - ключ последней записи списка, в четвертое поле помещается текущее значение поля идентификации записей, которые следует считать включенными в последний список.  [1]

Начальные метки файла записываются перед первой записью файла и используются при отыскании файла. Конечные метки файла записываются за последней записью файла. Помимо идентифицирующей информации они содержат информацию о количестве блоков и записей файла; эта информация используется системой для проверки, все ли записи файла обработаны. Если файл занимает несколько томов магнитной ленты, то за последним блоком данных на каждом томе, кроме последнего, записываются конечные метки тома. Метки отделяются от самого файла ленточными марками.  [2]

Если текущей записью при этом была первая запись файла, то оператор возврата не выполняет никакого действия. Например, если магнитная лента уже установлена в начальное положение, ни оператор REWIND, ни оператор BACKSPACE не выполняются.  [3]

В результате выполнения оператора REWIND файл устанавливается в начальное положение перед первой записью файла. По оператору END FILE выводится запись, определяющая конец файла.  [4]

Если файл был закрыт и открывается данной командой ЕХЕСЮ, то ввод начинается с первой записи файла.  [5]

В этом примере выводится на экран через пробел поле фамилии ( РАМ) и имени ( NAME) первой записи файла БД FIO в 10 - й строке с 5 - й позиции с удалением ведущих пробелов из поля РАМ.  [6]

Эта функция с пустым значением подключает устройство ввода к файлу, имя которого задается аргументом F, и устанавливает указатель файла на первую запись файла. Если файл не может быть подключен, то значением функции является аргумент Z в активном режиме независимо от режима вызова функции. Любой последующий вызов функции чц приводит к тому, что устройство ввода читает цепочку из файла до ближайшей металитеры и передвигает указатель файла.  [7]

Тип - определяет тип начальной установки: К - обработка начинается с записи, имеющей указанный ключ; КС - обработка начинается с записи, ключ которой больше ключа с указанным префиксом ( префикс - первые несколько знаков ключа) или равен ему; I - обработка начинается с первой записи в блоке, адрес которого указан; В-обработка начинается с первой записи файла, третий операнд опущен.  [8]

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

Для поиска по индексированным полям используются команды SEEK и FIND. Команда SEEK выражение выполняет поиск первой записи файла БД с заданным значением индексированного поля. При этом соответствующий индекс должен быть установлен в качестве главного ( управляющего) индекса.  [10]

Этот оператор при своем выполнении осуществляет переход от текущей записи файла с номером а к его предыдущей записи. Если текущей записью при этом была первая запись файла, то оператор возврата не выполняет никакого действия.  [11]

Этот оператор при своем выполнении осуществляет переход от текущей записи файла с именем а к его предыдущей записи. Если текущей записью при этом была первая запись файла, то оператор возврата не выполняет никакого действия.  [12]

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

Записи файла КАРТА имеют те же поля, что и записи файла SPRAV, за исключением того, что в позициях 14 - 19 находится дата увольнения сотрудника. Шифром записей является знак - в первой позиции карты. Кроме того, первая запись файла КАРТА содержит дату получения предыдущего отчета о текучести кадров.  [14]

Описание записи на бланке производится в следующем порядке: сначала приводится описание записи, а затем описание полей, составляющих данную запись. Описание записи может занимать одну строку бланка или несколько, а описание полей записи - всегда по одной строке для каждого поля. Имя файла, к которому принадлежит описываемая запись, указывается только в описании первой записи файла. Описания Последующих записей файла производятся в строках бланка, непосредственно следующих за описанием первой записи и-ее полей; имя файла в них не должно указываться.  [15]



Страницы:      1    2