Archivos planos son archivos de texto que se encuentran en un formato legible . Muy a menudo, los archivos planos contienen información duplicada o los datos redundantes. La información puede ser falta o está en el lugar equivocado . En estos casos , vale la pena considerar la combinación de los archivos en un archivo más grande . En algunos casos , un programa de ordenador se comportará mejor la lectura de un solo archivo en lugar de dos o tres archivos separados . La fusión de archivos planos puede resolver algunos de estos problemas y proporcionar un proceso de programación más eficiente . Instrucciones
1
Identificar los campos necesarios para la fusión y el archivo más grande . El programa debe leer una línea a la vez, y para cada línea en el archivo más grande , los registros de los archivos más pequeños se debe leer para encontrar datos coincidentes .
2
Diseño del programa de fusión . Escribir el código en Inglés antes de proceder con el código. Un ejemplo de un algoritmo de fusión de dos archivos se proporciona la siguiente manera :
Loop gran archivo
Leer archivos de gran tamaño record
Loop pequeña transacción archivo
Leer pequeña transacción archivo
Si los campos de datos campos clave coinciden
Si el campo de datos duplicados encontrado
Ignorar duplicados campo
End if
escribir a nuevo récord combinado de nuevo archivo de combinación
Porque si los campos de datos clave no coinciden
escribir registro de error de error de archivo
Porque si los campos de datos no está en formato esperado
escriba registro de error de error de archivo
End if End
lazo más pequeño de transacciones archivo
End loop gran archivo
3 Programa
con un editor de texto en el idioma elegido. El programa de fusión puede estar escrito en cualquier lenguaje preferido , como Java , Perl , shell de Unix y otros. El programa de fusión tendrá que ser capaz de leer cada archivo , a su vez , a juego de datos en todos los archivos , el almacenamiento de datos de errores que no se pueden fusionar y crear un archivo nuevo ( fusionada ) .
4
Escribir registros de error a un archivo de error . A menudo los datos no se pueden combinar debido a la falta de relación en la información en los archivos . Esta información debe ser escrita a un error, o . Err , archivo para su posterior consulta .
5
Combinar datos al escribir en un archivo recién fusionada todos los campos de todos los archivos que desee conservar . Asegúrese de que los datos sean relevantes y no duplican en cada registro. No haga caso de los datos duplicados o redundantes .
6
ejecutar y probar el programa de fusión final. Una vez concluido el programa , darle una prueba a fondo. Utilice sólo los archivos de prueba y no datos reales de la prueba hasta que esté seguro de que el programa realiza la fusión como se esperaba.