in reply to Introduction to databases in perl?
There are a few minor wrinkles, but overall the DBI module still works the same way. It's good, don't mind the age. I've used it almost daily for as long as I've been using perl.
I'd suggest installing DBD::SQLite as well, so you'll have an embedded SQL server for your application to experiment with. Then add the drivers for any other databases you want. (I find DBD::ODBC to be adequate for 95+% of my database work.)
When your only tool is a hammer, all problems look like your thumb.