Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te Flat -bestanden samenvoegen
Platte bestanden zijn bestanden van de tekst die in leesbare vorm . Heel vaak platte bestanden bevatten gedupliceerd informatie of redundante gegevens . Informatie kan ontbreken of op de verkeerde plaats . In deze gevallen is het overwegen waard combineren van de bestanden in een groter bestand . In sommige gevallen zal een computerprogramma uitvoert een bestand in plaats van twee of drie afzonderlijke bestanden beter lezen . Samenvoegen van platte bestanden kunnen oplossen sommige van deze problemen en zorgen voor een efficiëntere programmering . Instructies
1

Identificeer de voor het samenvoegen en het grootste bestand velden . Het programma moet een regel per keer lezen , en voor elke regel in het grootste bestand , moeten de records in de kleinere bestanden worden gelezen om overeenkomende gegevens vinden .

Ontwerp 2 de merge programma . Schrijf de code in het Engels alvorens tot code . Een voorbeeld van een algoritme voor het samenvoegen van twee bestanden wordt verstrekt als volgt :

Loop groot bestand


Lees groot bestand opnemen

Loop kleinere transactie bestand


lezen kleinere transactie bestand

Als datavelden sleutel velden overeenkomen

Als duplicaat veldgegevens gevonden

Negeer dupliceren veld

End of indien

schrijven out nieuwe samengevoegde record naar nieuwe merge bestand

Else als data key velden niet overeenkomen

schrijven fout record naar bestand

error Else als datavelden niet in verwachting formaat < br >

schrijven fout record naar bestand

End of fout als

lus
End kleinere transactie bestand

Einde lus groot bestand

Programma 3 met een teksteditor in de door u gekozen taal . De merge programma kan worden geschreven in elke gewenste taal , zoals Java , Perl , Unix shell en anderen . Het samenvoegen programma moet in staat zijn te lezen elk bestand op zijn beurt , overeenkomende gegevens in alle bestanden , het opslaan fout gegevens die niet kunnen worden samengevoegd en de oprichting van een gloednieuwe ( samengevoegde ) bestand .
4

Schrijffout records aan een fout bestand . Vaak gegevens niet kunnen worden samengevoegd vanwege een gebrek aan verband in gegevens in de bestanden . Deze informatie moet worden geschreven om een ​​fout , of . Err , bestand voor latere referentie .
5

Merge gegevens door te schrijven naar een nieuwe gefuseerde bestand alle velden van alle bestanden die u wilt bewaren . Zorg ervoor dat de gegevens relevant zijn en niet gedupliceerd in elke record . Negeer dubbele of overbodige gegevens .
6

Uitvoeren en testen van het afgewerkte samenvoegen programma . Zodra het programma is voltooid , geef het een grondige test . Gebruik alleen testbestanden en niet echte data voor de test tot u zeker het programma voert de samenvoeging zoals verwacht .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een knopinfo toe a…
·Hoe te Letters converteren naa…
·Verschillen tussen Byte Array …
·Hoe te Pseudo Codes Convertere…
·Hoe gebruik Google Vertalen vo…
·Hoe te itoa gebruiken in CCS 
·How To . Exe Converteren naar …
·? Hoe werkt een computer uitvo…
·Hoe kan ik een database in Net…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te converteren P12 met Keytool 
·Hoe te Integers lezen in Perl 
·Hoe maak je Markeer een nummer in een te…
·Hoe kan ik een Alphabet Into Caps in CPP…
·Hoe kan ik een MySQL -server met behulp …
·Debugging Tools for Visual Basic 
·Bevragen naar Only Numbers Toon in Acces…
·Hoe maak je een reeks getallen in PHP Pr…
·Hoe maak je een variabele lengte string …
Copyright © Computer Kennis http://www.nldit.com