Data export from the DBF files
We inventory all tables, fields and the relationships between them, including memo fields and index files that are often undocumented. Relationships between tables were rarely formalised as foreign keys in FoxPro; we reconstruct them through naming conventions, code fields and actual use. The data is moved to an intermediate format and validated per table against the original: record counts, key fields and referential consistency.
Where DBF files turn out to be already damaged, we record this before any further work. We would rather have an honest list of missing records at the start than a surprise after the transition.