Cтраница 4
Приводимые здесь данные взяты из фактических требований к обработке информации, разработанных в крупном банке. Необычность банковского файла заключается в том, что ежедневно его треть является активной. Другая интересная особенность отражена в строке прочие отчеты, где указано 90000 обрабатываемых записей, если файл находится па магнитной ленте, и только 35СО, если файл размешен на диске. Такая ситуация обусловлена возможностью в случае прямого доступа обращаться только к нужным записям. При использовании же магнитной ленты для получения требуемых сообщений, ее нужно читать от начала до конца. [46]
Приводимые здесь данные взяты из фактических требований к обработке информации, разработанных в крупном банке. Необычность банковского файла заключается в том, что ежедневно его треть является активной. Другая интересная особенность отражена в строке прочие отчеты, где указано 90000 обрабатываемых записей, если файл находится на магнитной ленте, и только 3500, если файл размешен на диске. Такая ситуация обусловлена возможностью в случае прямого доступа обращаться только к нужным записям. При использовании же магнитной ленты для получения требуемых сообщений, ее нужно читать от начала до конца. [47]
Описание вычислений для получения ведомости прихода изделий. [48] |
На бланке описания выводных данных описывается структура ведомости. В строках 010 - 130 описано заглавие ведомости. В строках 140 - 190 описана детальная запись, которая выводится для каждой обрабатываемой записи вводных данных и содержит информацию о сдаваемых изделиях на склад каждым отправителем. В строках 200 - 270 описаны итоговые строки для печати итоговой информации по складу и шифрам изделий. [49]
Пробел устанавливается общий режим работы с формой Edit: обновление - Edit и добавление - APPEND. В режиме Edit можно также задать условия отбора записей: Б графе SCOPE - диапазон обрабатываемых записей файла БД, в графе FOR - условие отбора записей, в графе WHILE - условие, определяющее конец обработки записей. Диапазон обрабатываемых записей устанавливается ключевыми словами: RECORD N - одна запись с номером N, NEXT N - N записей, начиная с текущей, ALL - все записи и REST - записи, начиная с текущей до конца файла. [50]
Доступ к очередной записи файла осуществляется указанием ссылочного номера файла. Между номером файла и логическим устройством ввода-вывода, на котором файл расположен, имеется связь, о которой будет сказано далее. При обмене данными с файлами прямого доступа, кроме номера файла, указывается еще и номер обрабатываемой записи. Записи пронумерованы от 1 до максимального значения, определенного при описании файла прямого доступа. [51]
Если входной файл оформлен в виде блоков данных, то деблокирование производится в буфере ввода - вывода. Если файл определен как BUFFERED ( с буфером), то никакая передача данных в область структуры не производится. Вместо этого в указатель ( например, в общий регистр, используемый в качестве базового регистра) устанавливается адрес обрабатываемой записи. [52]