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

Файл - изменение

Cтраница 1


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

В файле изменений t содержится по одной записи для каждой активной записи главного файла в течение данного периода обработки.  [2]

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

Рассмотрим случай, когда файл изменений t состоит из нескольких записей изменений.  [4]

Запись, входящая в файл изменений.  [5]

Для файла m из упражнения 12.13 опишите файл изменений, который содержит ежедневные изменения.  [6]

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

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

Блок-схема, представленная на рис. 5.3, изображает принцип обработки, основанный на сравнении ID-номеров сотрудников из файла изменений с ID-номерами сотрудников из старого файла. Поскольку исчерпывание любого из файлов не означает, что выполнение программы прекращается, каждая фраза ЛТ END помещает значение 9999999999 в поле соответствующего ID-номера, обеспечивая тем самым несовпадение номеров в последующих сравнениях.  [9]

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

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

При выполнении операции используются два входных объектных файла: файл, который требуется изменить, и файл, в котором содержатся изменения. Файл изменений подготавливается на языке Макроассемблер, затем транслируется. В результате работы программа PAT создает новый откорректированный объектный файл.  [12]

Это накапливание ведется в хронологическом порядке. Содержание динамического файла изменений норм материальных затрат примерно следующее: коды изделий ( сборочных единиц, деталей); номер и дата извещения об изменении норм; коды причин и инициаторов изменений; код и наименование, калькуляционная группа, единица измерения и цена материалов; величина изменения норм ( увеличение или уменьшение) - количество, сумма; с какого числа вводится изменение.  [13]

В последовательных файлах, хранящихся на магнитных лентах, алгоритм включения и удаления записей хорошо известен. Он заключается в сортировке файла изменений в том порядке, который принят в существующем файле, в чтении записей изменений и записей существующего файла с попутным включением и удалением из последнего необходимых записей.  [14]

Файл, открытый для любого действия, отличного от чтения, должен быть закрыт, когда этот вид операций завершается. В противном случае внесенные в файл изменения могут быть потеряны.  [15]



Страницы:      1    2    3