Minimal Database Access Library
The basic idea for the
mdal project is that using databases in an
application can involve a tedious amount of repetition, but ORM
(object-relational mapping, where a software layer attempts to integrate a
relational database model to the object-oriented programming model) is always
like learning and getting locked into another platform.
mdal tries to lessen some of the drudgery of using a database without
abstracting it away and then forcing you to learn all the ins and outs of the
abstraction. You still need to write SQL declarations to initialize the
database, and you’ll still need to write the queries, but
mdal will help
reading them into the corresponding object and writing updates back.