Bonjour,
Je souhaiterais obtenir de l'aide afin de réaliser un index sur ma BDD en "langage C".
Cependant je ne vois pas comment fonctionne un index en C, et comment la mettre en relation avec les éléments de ma BDD.
Ainsi je fonctionne avec 2 fichiers. L'un contenant tout les éléments de ma base de données (Codé en Binaire) et un autre fichier (futur) qui contiendra les index.
PS : mon index fonctionne par ordre alphabétique
Programme :
Lors de la lecture de mes fichiers, les index seront lu/écrit sous un arbre. Pour les elements de la ma BDD, seront lu/ecrit sous une liste chainé.
Récapitulatif:
Comment créer un index ?
Comment mémoriser les index dans un fichier, (sachant que l'enregistrer sous forme d'un arbre est relativement complexe) .
Je vous remercie d'avance de tout vos propositions et de vos aides.
Cordialement.
Partager