Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Qu'est-ce qu'un énoncé de programm…
  • Binaires Calcul Trucs et astuces 
  • Quelle est la mémoire tampon dans l…
  • Comment faire pour récupérer un li…
  • Comment rechercher un Hex dans DB2 S…
  • Comment puis-je créer une page Web …
  • Comment modifier le profil par défa…
  • Comment ajouter un fichier à un MSI…
  • Comment faire pour installer VNC ser…
  • Byte et bit différences 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser un multiplexeur pour mettre en œuvre une équation logique 
  • Comment créer une base de CFC 
  • Définition du polymorphisme dans Informatique 
  • Comment faire pour créer un script de connexion dans OES 
  • Comment apprendre et tester des codes HTML 
  • Comment construire des applications Flash 
  • Comparer Python à VBA 
  • Comment limiter CSS Taille du Fichier 
  • Comment tracer des graphiques multiples dans Mathematica 
  • Qu'est-ce que des espaces dans Matlab 
  • Connaissances Informatiques © http://www.ordinateur.cc