Προσδιορίστε τα πεδία που απαιτούνται για τη συγχώνευση και το μεγαλύτερο αρχείο . Το πρόγραμμα πρέπει να διαβάζει μια γραμμή σε έναν χρόνο , καθώς και για κάθε γραμμή στο μεγαλύτερο αρχείο , τα αρχεία σε μικρότερα αρχεία θα πρέπει να διαβάσετε για να βρείτε ταιριάζουν τα δεδομένα . 2
Σχεδιάστε το πρόγραμμα συγχώνευσης . Γράψτε τον κώδικα στην αγγλική γλώσσα πριν προβεί σε κώδικα . Ένα παράδειγμα ενός αλγορίθμου συγχώνευσης για δύο αρχεία παρέχεται ως εξής :
Loop μεγάλο αρχείο
Διαβάστε μεγάλα εγγραφή του αρχείου
Loop μικρότερο αρχείο συναλλαγών
Διαβάστε μικρότερο αρχείο συναλλαγών
Αν πεδία δεδομένων βασικούς τομείς ταιριάζουν
Αν διπλούν πεδίο δεδομένων που βρέθηκαν
Αγνοήστε διπλό πεδίο
Τέλος, αν
γράφουν από νέο ρεκόρ συγχωνευθείσα σε νέο αρχείο συγχώνευσης
Αλλιώς , αν τα δεδομένα πεδία κλειδί δεν ταιριάζουν
γράψει ρεκόρ λάθος σε λάθος αρχείο
Αλλιώς , αν τα πεδία δεδομένων δεν αναμένεται μορφή
γράψει ρεκόρ λάθος σε λάθος αρχείο
Τέλος, αν
Τέλος βρόχου μικρότερο αρχείο συναλλαγών
Τέλος βρόχου μεγάλο αρχείο
εικόνων 3 Πρόγραμμα
χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου στη γλώσσα της επιλογής σας . Το πρόγραμμα συγχώνευσης μπορεί να γραφτεί σε οποιαδήποτε γλώσσα της προτίμησής , όπως Java , Perl , Unix κέλυφος και άλλοι . Το πρόγραμμα συγχώνευσης θα πρέπει να είναι σε θέση να διαβάζει κάθε αρχείο με τη σειρά του , ταιριάζουν τα δεδομένα σε όλα τα αρχεία, την αποθήκευση των δεδομένων σφάλματος που δεν μπορούν να συγχωνευθούν και τη δημιουργία ενός ολοκαίνουργιο ( συγχωνευμένες ) αρχείο .
Η 4
Γράψτε τα αρχεία σφάλμα σε ένα αρχείο λάθους . Συχνά, τα δεδομένα δεν μπορούν να συγχωνευθούν , λόγω της έλλειψης των σχετικών στις πληροφορίες στα αρχεία . Οι πληροφορίες αυτές πρέπει να είναι γραμμένη σε ένα λάθος , ή . Σφάλουν , το αρχείο για μελλοντική αναφορά .
5
Συγχώνευση δεδομένων με το γράψιμο από ένα αρχείο πρόσφατα συγχωνευθείσα όλα τα πεδία σε όλα τα αρχεία που θέλετε να κρατήσετε . Βεβαιωθείτε ότι τα δεδομένα είναι σχετικά και δεν αναπαράγεται σε κάθε εγγραφή . Αγνοήστε διπλούν ή πλεονάζοντα δεδομένα .
Η 6
Run και δοκιμή του τελικού προγράμματος συγχώνευσης . Μόλις ολοκληρωθεί το πρόγραμμα , θα δώσει μια λεπτομερή εξέταση . Χρησιμοποιείτε μόνο τα αρχεία δοκιμής και όχι πραγματικά δεδομένα για τη δοκιμή έως ότου είστε βέβαιοι το πρόγραμμα εκτελεί τη συγχώνευση , όπως αναμενόταν .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα