Flade filer er filer af tekst , der er i læsbar form . Meget ofte flade filer indeholder dobbelt oplysninger eller overflødige data. Oplysninger kan mangle eller på det forkerte sted. I disse tilfælde er det værd at overveje at kombinere filerne ind i en større fil. I nogle tilfælde vil et computerprogram udføre bedre at læse en enkelt fil snarere end to eller tre separate filer . Fletning flade filer kan løse nogle af disse problemer og give en mere effektiv programmering proces. Instruktioner
1
Identificer de områder , der er nødvendige for sammenfletningen og den største fil. Programmet bør læse en linje ad gangen, og for hver linje i den største fil , skal posterne i de mindre filer læses for at finde matchende data.
2
Design sammenfletningen programmet. Skriv koden ud på engelsk før du fortsætter til koden. Et eksempel på en sammenfletning algoritme for to filer leveres som følger : Hej
Loop stor fil
Læs stor fil record
Loop mindre transaktionsfil
Læs
mindre transaktionsfil
p Hvis datafelter nøglefelter matcher
p Hvis eksemplarer datafelt fundet
Ignorer eksemplarer field
End hvis
skrive out nye fusionerede post til ny merge fil
Else hvis data nøglefelter ikke passer
skrive fejl post til fejl fil
Else hvis datafelter ikke forventet format < br >
skrive fejl post til fejl fil
End hvis
End loop mindre transaktionsfil
End loop stor fil
3
Program ved hjælp af en teksteditor på dit valgte sprog. Sammenfletningsværktøjet Programmet kan skrives i enhver foretrukne sprog , såsom Java, Perl, Unix shell og andre. Sammenfletningsværktøjet programmet skal være i stand til at læse hver fil til gengæld matcher data i alle filer , lagring fejl data , der ikke kan flettes og skabelsen et splinternyt ( fusionerede ) fil.
4
skrivefejl poster til en fejl -fil. Ofte data ikke kan flettes på grund af manglende tilknytning i oplysninger i sagsakterne . Denne information skal skrives en fejl , eller . Fejle , fil til senere brug.
5.
Flet data ved at skrive ud til en nyfusionerede fil alle felter i alle de filer , du ønsker at beholde. Sørg for, at oplysningerne er relevante og ikke duplikeres i hver post . Ignorer dublerede eller overflødige data.
6
Løb og teste det færdige flette program. Når programmet er afsluttet , giver det en grundig test . Brug kun test-filer og ikke rigtige data for prøven, indtil du er sikker på at programmet udfører sammenfletningen som forventet .