Cтраница 1
Дополнительные файлы предназначены для дополнения и расширения главного файла задач и главного файла НСИ. [1]
Дополнительные файлы задач обеспечивают сокращение времени выдачи отдельных итоговых и оперативных данных, содержащихся в главном файле. Дополнительные файлы НСИ - это такие наборы данных, которые предназначены для сокращения времени поиска отдельных записей НСИ в главном файле НСИ и главном файле задач. [2]
![]() |
Пример инвертированного файла. [3] |
Построенный дополнительный файл FDi называется инвертированным. В этом случае об основном файле F говорят, что он инвертирован по полю Kt. Количество записей в инвертированном файле FDi определяется количеством значений вторичного ключа Ki в записях основного файла F. [4]
![]() |
VTOC без символических имен. [5] |
Введем дополнительные файлы, так называемые справочники, которые организованы аналогично обычным файлам, но служат специально для установления соответствия между символическими именами и номерами элементов оглавления тома. Для исключения или по крайней мере сведения к минимуму возможных конфликтов между именами каждому программисту или группе программистов может быть выделен отдельный справочник. Это приводит к необходимости иметь в системе главный справочник, в котором указывается элемент оглавления тома для частного справочника, принадлежащего конкретному программисту. [6]
Записи дополнительного файла расположены в порядке возрастания кодов подразделения, а плановая численность работающих постоянна в течение года. Первые два реквизита каждой записи дополнительного файла постоянны и их можно включить в запись на МД заранее. По остальным записям можно установить структуру для одной записи или одного блока при условии, что процесс обработки исходных данных будет выполняться по подразделениям или однотипным группам подразделений, коды которых расположены в файле по возрастанию значений. [7]
Наличие дополнительных файлов задач в информационной базе значительно упрощает и ускоряет процесс решения задачи. Это достигается за счет увеличения уровня интеграции в использовании исходных данных при решении задачи, когда на основе одного документа, реквизиты которого введены в память ЭВМ и находятся в рабочем поле, формируется несколько разнотипных файлов. Не всегда обязательно, чтобы одним из этих файлов был главный, но всегда при этом участвуют записи одного или нескольких дополнительных файлов. [8]
Формирование записей дополнительного файла может выполняться одновременно с процессом формирования записей главного файла или после окончания процесса формирования нового текущего состояния главного файла. [9]
Функциональные связи восстановления дополнительного файла НСИ, как и функциональные связи формирования для главных и дополнительных файлов НСИ, носят последовательный характер и называются восстановление выборкой. Существенное отличие между главным файлом и главным файлом НСИ заключается в динамическом состоянии первых и статическом - вторых. Если в главном файле в процессе обслуживания записи в численных значениях реквизитов постоянно изменяются, то главный файл НСИ, как правило, сравнительно редко подвергается изменениям. Такие изменения связаны со старением нормативно-справочной базы и средней частотой корректировки ( удаление, добавление или замена отдельных записей) от 1 до 5 раз в месяц. НСИ, приводит к необходимости построения сложных программ корректировки дополнительных файлов НСИ. [10]
Формирование любого из перечисленных дополнительных файлов НСИ возможно после формирования главного файла НСИ. [11]
Первый реквизит содержит код дополнительного файла НСИ и служит для определения нормативно-справочной информации, которая используется в программе. Реквизит занимает старшие четыре тетрады регистра. [12]
Количество одновременно формируемых записей различных дополнительных файлов ограничивается не только физическими границами ОЗУ ЭВМ и их размерами в ОЗУ и на МД, но и некоторыми оптимальными параметрами оперативности обработки данных. [13]
Если при вызове программы указывается дополнительный файл БД, в меню нужно ввести новые варианты. Так как имена полей и переменных передаются из главной программы, в командах USE и INDEX используются макроподстановки. В строках 59, 97 и 119 вызывается подпрограмма оформления рабочего экрана FRAMER, которая также объявляется в главной программе. Подпрограмма GETTER ( строки 67, 103, 127) предназначена для ввода и вывода данных на рабочий экран. [14]
Для этой задачи используется несколько дополнительных файлов, одни из которых предназначены для реализации оперативных сводок, другие - для отчетов за месяц. [15]