bom, você deve conhecer o GenDBC.prg, que está no diretório GenDBC, abaixo do diretório do VFP. Ele dá bons recursos e idéias para você escrever rotinas de manutenção no banco.
Dá também um procurada pela internet pelo arquivo GenDBCX, que foi escrito para apriomorar o GenDBC, corrigindo algumas falhas dele, e também convertendo-o para um formato OOP, desta forma vc instancia um objeto, que lhe expõe métodos para criar Indices, Tabelas, R.I., etc... vale dar uma olhada.
Claudio Lassala