Very small database, forked from TinySQL (but later rewritten from scratch) for the study of good software writing and Database theory knowledge. Currently works with flat (TXT) files. Will use DBF, XLS, CSV, memory tables and SQLite formats.
tinySQL is a SQL engine written in Java. It uses dBase format files compatible with MS Excel. tinySQL comes with a command line interpreter which you can use to create, drop, or update tables. A GUI for tinySQL can be found at www.sqlmagic.com
C++ wrapper for SQLite that uses method names and behaves largely like mysql functions of PHP. Caches existing databases completely into RAM and overwrites update database upon objects' destruction.