Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una...
-
Upload
abraam-galvez -
Category
Documents
-
view
10 -
download
1
Transcript of Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una...
![Page 1: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/1.jpg)
Sequential File Sequential File ProcessingProcessing
Master FilesMaster Files
![Page 2: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/2.jpg)
Master FileMaster File
Colección principal de datos pertinentes a Colección principal de datos pertinentes a una aplicación especifica.una aplicación especifica.
![Page 3: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/3.jpg)
Master FileMaster File
Diseño Diseño El primer campo ó campos dentro de cada record El primer campo ó campos dentro de cada record
debe ser el debe ser el key field key field ó campo clave que se utiliza ó campo clave que se utiliza para identificar a cada record.para identificar a cada record.
El campo clave debe ser numérico de ser posibleEl campo clave debe ser numérico de ser posible Los campos deben aparecer dentro de cada record Los campos deben aparecer dentro de cada record
en orden de importancia.en orden de importancia. Utilizar códigos para ahorrar espacio de Utilizar códigos para ahorrar espacio de
almacenamiento.almacenamiento. El objetivo principal de un programa que cree un El objetivo principal de un programa que cree un
Master File debe ser asegurar la integridad de Master File debe ser asegurar la integridad de los datos.los datos.
![Page 4: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/4.jpg)
Transaction fileTransaction file
Contiene los cambios a realizarse dentro Contiene los cambios a realizarse dentro del Master file.del Master file.
Este archivo debe ser validado antes del Este archivo debe ser validado antes del proceso de actualización para asegurar la proceso de actualización para asegurar la integridad de los datos.integridad de los datos.
![Page 5: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/5.jpg)
Proceso de Actualización del Proceso de Actualización del Archivo Maestro (Master File)Archivo Maestro (Master File)
Batch processingBatch processing Interactive processingInteractive processing
![Page 6: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/6.jpg)
Proceso de Actualización del Proceso de Actualización del Archivo Maestro (Master File)Archivo Maestro (Master File)
Archivos a utilizarseArchivos a utilizarse Master fileMaster file Transaction fileTransaction file New Master fileNew Master file
![Page 7: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/7.jpg)
Proceso de Actualización de Proceso de Actualización de Archivos SecuencialesArchivos Secuenciales
Dos archivos de inputDos archivos de input Master fileMaster file Transaction fileTransaction file
Archivo de outputArchivo de output New Master FileNew Master File
![Page 8: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/8.jpg)
![Page 9: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/9.jpg)
![Page 10: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/10.jpg)
ProcesoProceso
Situación: Campo clave del record del Situación: Campo clave del record del archivo de transacciones es igual al archivo de transacciones es igual al campo clave del record del archivo campo clave del record del archivo maestromaestro Se actualiza la información del record del Se actualiza la información del record del
archivo maestro con la transacciónarchivo maestro con la transacción
![Page 11: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/11.jpg)
ProcesoProceso
Situación: el campo clave del record del Situación: el campo clave del record del archivo de transacciones es menor al archivo de transacciones es menor al campo clave del record del archivo campo clave del record del archivo maestro.maestro. Comúnmente, se utiliza el record del archivo Comúnmente, se utiliza el record del archivo
de transacciones para crear un nuevo record de transacciones para crear un nuevo record dentro del archivo maestro.dentro del archivo maestro.
![Page 12: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/12.jpg)
ProcesoProceso
Situación: El campo clave del record del Situación: El campo clave del record del archivo de transacciones es mayor al archivo de transacciones es mayor al campo clave del record del archivo campo clave del record del archivo maestro.maestro. Se lee otro record del archivo maestro, no se Se lee otro record del archivo maestro, no se
cambia el record anterior. cambia el record anterior.
![Page 13: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/13.jpg)
EjemploEjemplo
Master File Trans File New MasterMaster File Trans File New Master
0001 0001 0001 0001
0002 00040002 0004
0003 00040003 0004
0005 00040005 0004
0005 0005 0005 0005
![Page 14: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/14.jpg)
![Page 15: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/15.jpg)
Ejemplo de un programa que utiliza EXTEND
![Page 16: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/16.jpg)
![Page 17: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/17.jpg)
Programa que utiliza la cláusula I-O y la instrucción REWRITE
![Page 18: Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.](https://reader033.fdocuments.us/reader033/viewer/2022061216/54b049c44979597d0d8b4b50/html5/thumbnails/18.jpg)