Cтраница 2
Записи файлов, указанных во фразе, должны формироваться в рабочей области и записываться оператором ПИСАТЬ в фразой ИЗ ПОЛЯ. Процедурные операторы не должны обращаться ни к каким данным этих записей, и ни одно из этих данных не может быть указано в варианте В ЗАВИСИМОСТИ ОТ фразы ПОВТОРЯЕТСЯ. [16]
Записи файла для ввода-вывода на ПУ не должны быть блокированными. [17]
Записи файла, подготовленного для вывода, не должны быть блокированными. [18]
Записи файла упорядочены по основному ключу, но при этом экземпляры других ключей этих записей расположены произвольно. Для доступа к записям по дополнительным ключам используются индексы. Такая организация дополнительных индексов носит название инвертированных списков. Если каждому значению ключа и каждому адресу записи файла поставить в соответствие вершину графа, то инвертированные списки в дополнительном индексе и будут реализовать ту графовую структуру, которая, как говорилось ранее, присутствует в физической организации файла с несколькими ключами. [19]
Записи файла инвентаризации доступны в произвольном, или непоследовательном, порядке. Предварительно, до всех обновлений, файл инвентаризации создается с помощью занесения записей, состоящих из всех пробелов, с использованием относительной организации и последовательного доступа. Эти записи служат в качестве фиктивных записей для хранения будущих значений, связанных с некоторым инвентаризуемым товаром. При последующих прогонах программы файл открывается как входной-выходной, так что для данного фа ила могут выполняться оба оператора READ и REWRITE. Последнее данное указывает на тот файл изменений, который будет использоваться для обновления этой конкретной записи инвентаризации. В общем для этих данных в записи инвентаризации требуется 165 позиций. [20]
Записи файла КАРТА имеют те же поля, что и записи файла SPRAV, за исключением того, что в позициях 14 - 19 находится дата увольнения сотрудника. Шифром записей является знак - в первой позиции карты. Кроме того, первая запись файла КАРТА содержит дату получения предыдущего отчета о текучести кадров. [21]
Записи файлов последовательного доступа на дисках, так же как и на магнитной ленте, блокируются по 260 байт. Записи файлов прямого доступа на дисках не блокируются. Размер одной записи не должен превышать 3625 байт. Размер записи определяется специальным оператором в программе. [22]
Однородная сетевая структура, изображенная на, описывается данной схемой. В отличие от рис, здесь имеется отображение типа М. М.| Цикл. ( В некоторых сетевых структурах имеется много циклов. [23] |
Иногда записи файла связаны с другими записями этого же файла. Такая ситуация называется петлей. [24]
Если записи файла упорядочены по ключу, индекс обычно содержит не ссылки на каждую запись, а ссылки на блоки записей, внутри которых можно выполнять поиск или сканирование. [25]
Все записи файла в этом методе имеют одинаковую длину, и каждая запись целиком содержится в одном блоке. Записи в файле считаются одинаковой длины, если есть только одно описание записи, связанное с файлом, и оно не содержит фразу ПОВТОРЯЕТСЯ В ЗАВИСИМОСТИ ОТ или если есть несколько описаний записей, и все они определяют записи одной длины. Блоки могут содержать более одной записи. Причем число логических записей в блоке ( коэффициент блокирования) обычно является постоянным для всех блоков в файле. [26]
Для записи файла с выделенным фрагментом на диск следует нажать клавишу ENTER, после чего сеанс работы с компьютером может быть продолжен. [27]
Каждая запись файла содержит реквизиты, позволяющие установить основные параметры программы, необходимые при загрузке и инициации, и данные, которые могут потребоваться для восстановления. [28]
Каждая запись файла имеет свой порядковый номер. Для каждого файла определено понятие текущей позиции внутри файла, т.е. порядковый номер записи ( или записей), к которой будут обращены стандартные процедуры чтения-записи. [29]
При записи файла на ГМД ОС автоматически включает его имя и характеристики в каталог и наоборот - при стирании файла ( удалении его с диска) исключает из каталога его имя. [30]