Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAbraám Galvez Modificado hace 11 años
1
Sequential File Processing Master Files
2
Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos pertinentes a una aplicación especifica.
3
Master File Diseño Diseño El primer campo ó campos dentro de cada record debe ser el key field ó campo clave que se utiliza para identificar a cada record. El primer campo ó campos dentro de cada record debe ser el key field ó campo clave que se utiliza para identificar a cada record. El campo clave debe ser numérico de ser posible El campo clave debe ser numérico de ser posible Los campos deben aparecer dentro de cada record en orden de importancia. Los campos deben aparecer dentro de cada record en orden de importancia. Utilizar códigos para ahorrar espacio de almacenamiento. Utilizar códigos para ahorrar espacio de almacenamiento. El objetivo principal de un programa que cree un Master File debe ser asegurar la integridad de los datos. El objetivo principal de un programa que cree un Master File debe ser asegurar la integridad de los datos.
4
Transaction file Contiene los cambios a realizarse dentro del Master file. Contiene los cambios a realizarse dentro del Master file. Este archivo debe ser validado antes del proceso de actualización para asegurar la integridad de los datos. Este archivo debe ser validado antes del proceso de actualización para asegurar la integridad de los datos.
5
Proceso de Actualización del Archivo Maestro (Master File) Batch processing Batch processing Interactive processing Interactive processing
6
Proceso de Actualización del Archivo Maestro (Master File) Archivos a utilizarse Archivos a utilizarse Master file Master file Transaction file Transaction file New Master file New Master file
7
Proceso de Actualización de Archivos Secuenciales Dos archivos de input Dos archivos de input Master file Master file Transaction file Transaction file Archivo de output Archivo de output New Master File New Master File
10
Proceso Situación: Campo clave del record del archivo de transacciones es igual al campo clave del record del archivo maestro Situación: Campo clave del record del archivo de transacciones es igual al campo clave del record del archivo maestro Se actualiza la información del record del archivo maestro con la transacción Se actualiza la información del record del archivo maestro con la transacción
11
Proceso Situación: el campo clave del record del archivo de transacciones es menor al campo clave del record del archivo maestro. Situación: el campo clave del record del archivo de transacciones es menor al campo clave del record del archivo maestro. Comúnmente, se utiliza el record del archivo de transacciones para crear un nuevo record dentro del archivo maestro. Comúnmente, se utiliza el record del archivo de transacciones para crear un nuevo record dentro del archivo maestro.
12
Proceso Situación: El campo clave del record del archivo de transacciones es mayor al campo clave del record del archivo maestro. Situación: El campo clave del record del archivo de transacciones es mayor al campo clave del record del archivo maestro. Se lee otro record del archivo maestro, no se cambia el record anterior. Se lee otro record del archivo maestro, no se cambia el record anterior.
13
Ejemplo Master File Trans File New Master 0001 0001 0002 0004 0003 0004 0005 0004 0005 0005
15
Ejemplo de un programa que utiliza EXTEND
17
Programa que utiliza la cláusula I-O y la instrucción REWRITE
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.