Mezcla¶
Características¶
- Se aplica la “técnica de apareo”
- Las estructuras de los ficheros deben tener un elemento común: la “clave de apareo” o “campo clave”
- Los ficheros deben estar ordenados por el “campo clave”
Ficheros de entrada: por lo menos dos.
Ficheros de salida: uno (resultado de la combinación de los dos de entrada).
Tipos de Mezcla¶
Caracteristicas | Directa | Indirecta |
---|---|---|
Formato de los registrosde los Ficheros de entrada | Igual | Distinto |
Formato de los registrosdel Fichero de Salida | Igual al de losFicheros de Entrada | Igual a Algunode los ficheros de entrada o una combinacion de estos |
Cantidad de registrosdel Fichero de Salida | Es igual a la sumatoriade las cantidadesde los registros de losficheros de entrada | No es posible predecir |
Ciclos de Apareo¶
Incluyente¶
Mientras (Clave1 <> HV) o (Clave2 <> HV) o .... (ClaveN <> HV) hacer
PROCESO
Fin Mientras
Excluyente¶
Mientras NFDA (Arch_1) y NFDA(Arch_2) hacer
PROCESO de registros comunes
Fin Mientras
Mientras NFDA (Arch_1) hacer ** Uno de estos ciclos por cada fichero interviniente**
PROCESO de Registros del Arch_1
Fin Mientras
Mientras NFDA (Arch_2) hacer
PROCESO de Registros del Arch_2
Fin Mientras
Si hay más de 2 ficheros se necesitarán más ciclos, además del ciclo principal. Por ej: para 3 ficheros se necesitarán 7 ciclos:
- Condición: NFDA (Arch_1) y NFDA (Arch_2) y NFDA (Arch_3) - Ciclo principal que procesa registros comunes.
- Condición: NFDA (Arch_1) y NFDA (Arch_2)
- Condición: NFDA (Arch_1) y NFDA (Arch_3)
- Condición: NFDA (Arch_2) y NFDA (Arch_3)
- Condición: NFDA (Arch_1)
- Condición: NFDA (Arch_2)
- Condición: NFDA (Arch_3)