Tags
There are no tags for this page.
Attachments
Perl 5 Wiki
ORM
ORM stands for Object Role Modeling, an approach to Information Analysis, and for a range of products and modules, Object-Relational-Mappers, which is a fancy way of saying a nice API into your database, which typically includes using the syntax of the programming language rather than relying on writing raw SQL.
Some of the popular Perl OR-Mappers are:
Several more are discussed in this overview of Perl Object-Oriented Persistence modules.
On the flip side, Stephane Faroult points out in his marvelous The Art of SQL:
Unfortunately, good object-oriented (OO) practice makes a virtue out of defining one method for returning each attribute. But do not confuse OO methods with relational database processing. It is a fatal mistake to mix relational and object-oriented concepts and to consider tables to be classes with columns as the attributes.
|