Salut à tout le monde!

Notre prof de BD nous a soumis un projet. Il s'agit de developper en C un mini SGBDR avec possibilité de faire select,delete,insert. Le fichier de stockage est un fichier à accès direct et constitué de pages de 50Ko. Chaque page contient plusieurs nuplets et un entête, l'entête contient autant de bit que de nuplet qu'une page peut contenir. A travers l'entête on peut savoir s'il y a une place libre dans la page pour inserer un nuplet.

Supposons que j'ai des nuplets de 10 Ko et des pages de 50 Ko donc on aura 5 nuplets par page, l'entête aura 5 bits.

Comment faire en C des pages de 50 Ko? Comment ecrire en C un nuplet dans une page? comment manipuler l'entête? Comment faire un fichier à accès direct en C?

Tout explication,source,liens,suggestions serait bienvenu.

Merci de m'aider.