IIRC unterstützt dBase gar keine referentielle Integrität.
... das muss ja auch gar nicht sein, um die kümmert sich (hoffentlich) das original-Programm, das die dbf-Dateien erzeugt. Es liegen zumindest die nötigen Informationen auf verschiedenen "Daten-Dateien" (sagt man das so?) verteilt, eben schon nach einem relationalen Schema organisiert.
Ich bin nur das "arme Schw....", das den Kram einlesen und aus den vielen verstreuten Einzelinformationen was Sinnvolles zusammenstellen muss... und immer noch hoffe, dass das über joins geht und ich mich nicht in ewiger Kleinarbeit mit Schleifen und lookups von Tabelle zu Tabelle hangeln zu müssen...