in reply to DBI and Appleworks?

If you're just interested in learning DBI, the backend isn't particularly important. For instance, without any database at all you can start playing around with DBI using DBD::CSV. It uses CSV files instead of a backend database..

-Blake