Hallo,
wie wäre es mit DBasetabellen, aber ohne
BDE. Da gibt es die Komponente
TDBF, die ich ganz gerne für ähnliche, kleinere Sachen benutze. Man kann damit alles benutzen, was man für eine "normale" Datenbankapplikation auch benutzt (DBGrid, DBNavigator...).
Ansonsten käme noch
kbmMemTable in Frage, das ist eine Datenbanktabelle, die nur im Arbeitsspeicher vorgehalten wird, mit der Möglichkeit, die Daten (nach Gebrauch) in eine Datei zu schreiben und auch wieder aus der Datei zu lesen. Auch hier gilt: Benutzung erfolgt wie jede andere Datenbank auch.
Mit beiden Varianten hat man nur marginal zusätzlichem Aufwand, im Vergleich zu "üblichen" Datenbankanwendungen.