ник: osmor
в той базе которая правильная "бежите" по коллекции Relations
в ней объекты relation в нем коллкеция Fields
в "плохой" базе открытой OpenDatabase создаете такие же объекты.
в общем Help по Relations, Relation, CreateField....
второй вариант (если структуры БД совпадают). Создать копию "Хорошей БД". Перебирая в ней коллекцию tabledefs удалять данные и вставлять данные из такой же таблицы плохой БД.