Un index organise l’accès
L’index stocke des clés calculées et des références vers les lignes DBF. Il accélère recherche et tri sans contenir les valeurs complètes. Un lecteur peut donc ouvrir le DBF sans index, mais l’ordre visible et le comportement de l’application originale peuvent changer.
CDX, IDX et NTX
| Format | Association fréquente |
|---|---|
| CDX | FoxPro, plusieurs tags dans un index composé |
| IDX | dBASE/FoxPro, souvent une expression |
| NTX | Clipper et pilotes associés |
Un index périmé peut omettre des lignes récentes ou pointer au mauvais endroit. Ne le supprimez pas : ses noms et expressions documentent la logique métier.
Préserver le sens
Archivez les index, documentez tags, expressions, unicité et ordre, puis inspectez les colonnes dans DBF Viewer Pro. Traduisez ensuite ces besoins en clés primaires, contraintes uniques et index SQL, après mesure des doublons et valeurs nulles.