| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment fusionner des fichiers plats
    Fichiers plats sont des fichiers de texte qui sont sous forme lisible par l'homme . Très souvent, les fichiers plats contiennent des informations dupliquées ou données redondantes. L'information peut être manquant ou au mauvais endroit . Dans ces cas , il est utile d'envisager de combiner les fichiers dans un fichier plus volumineux. Dans certains cas, un programme informatique fonctionnera mieux lire un seul fichier plutôt que deux ou trois fichiers séparés. Fusion de fichiers plats peuvent résoudre certains de ces problèmes et fournir un processus de programmation plus efficace. Instructions
    1

    Identifier les champs requis pour la fusion et le plus grand fichier . Le programme doit lire une seule ligne à la fois, et pour chaque ligne dans le plus grand fichier, les enregistrements dans les fichiers de taille doit être consulté pour rechercher des données correspondantes .
    2

    Concevoir le programme de fusion . Écrivez le code en anglais avant de procéder à code. Un exemple d'un algorithme de fusion de deux fichiers est prévue comme suit :

    Boucle gros fichier

    Lire fichier volumineux dossier

    petite boucle transaction fichier

    Lire petit fichier transaction

    Si des champs de données correspondent à des domaines clés

    Si le champ de données en double trouvé

    Ignorer double champ et

    Fin de si

    écrire nouveaux enregistrement fusionné à nouveau fichier de fusion

    Sinon, si les données des champs clés ne correspondent pas

    écrire enregistrement d'erreur à l'erreur fichier

    Sinon, si les champs de données pas au format attendu

    écrire sur dossier aux erreurs fichier

    Fin de si

    Fin petite boucle transaction fichier

    Fin boucle gros fichier
    Programme 3

    l'aide d'un éditeur de texte dans la langue choisie. Le programme de fusion peut être écrit dans n'importe quel langage préféré, comme Java , Perl, shell Unix et d'autres. Le programme de fusion devra être capable de lire chaque fichier à son tour, les données correspondantes dans tous les fichiers , le stockage des données d'erreurs qui ne peuvent pas être fusionnés et la création d'un tout nouveau ( fusionnée ) fichier .
    4

    écrire des enregistrements d'erreur dans un fichier d'erreur. Souvent, les données ne peuvent pas être fusionnés en raison d'un manque de lié à l'information dans les fichiers . Cette information doit être rédigée d'une erreur, ou . Erreur , un fichier pour référence ultérieure.
    5

    fusionner des données en écrivant dans un fichier nouvellement fusionnée tous les champs de tous les fichiers que vous souhaitez conserver . Veiller à ce que les données sont pertinentes et non dupliqués dans chaque enregistrement. Ignorer les données dupliquées ou redondantes.
    6

    exécuter et tester le programme fusionner fini. Une fois que le programme est terminé , donnez-lui un test approfondi. N'utilisez que des fichiers de test , et non des données réelles pour le test jusqu'à ce que vous êtes confiant le programme effectue la fusion comme prévu.

    Previous :

    next :
      articles connexes
    ·Comment éviter instanciation entiers 
    ·Comment faire votre propre MUD jeu 
    ·La définition d'une erreur d'exécution UNTRAPPED 
    ·Comment créer AutoCAD Script Avec Pause en TI 
    ·Comment écrire des programmes avec Virtual Pascal 
    ·Comment faire pour supprimer le fichier EAR cache De CC…
    ·Comment faire pour transférer des fonctions sur MATLAB…
    ·CFG type de fichier 
    ·Comment faire pour modifier SQL dans un Centre de contr…
    ·Comment créer un JAD De COD ALX 
      articles en vedette
    ·Comment faire pour créer un écran de démarrage dans …
    ·Comment faire pour créer un programme informatique lib…
    ·Comment mettre la page Imprimer la limite en JavaScript…
    ·Comment créer un site web Java Connexion 
    ·Ways facile d'écrire des programmes sur une calculatri…
    ·Quelle est la cartographie d'action dans Struts 
    ·Comment graphique avec Python 
    ·Comment créer un calendrier dans Java 
    ·Comment envoyer un Email messe en lots PHP 
    ·Les règles pour les données des diagrammes de flux 
    Copyright © Connaissances Informatiques http://fr.wingwit.com