Object - Relational
Object-Relational mapping (aka O/RM, ORM, and O/R mapping) is a programming technique for converting data between incompatible type systems in databases and Object-oriented programming languages. This creates, in effect, a "virtual object database" which can be used from within the programming language.
From : http://en.wikipedia.org/wiki/Object-relational_mapping
Alzabo
Alzabo is Perl-based project with two major aspects.
Alzabo is a data modelling tool. It allows you to define a schema by creating tables, columns, indexes, foreign keys, etc. There is a Mason-based schema creation tool, which can be used with any web browser. This tool allows you to create and edit any number of schemas.
This tool is capable of generating the SQL statements necessary to create a new schema or it can reverse engineer an already existing schema. Once you have created a schema once, Alzabo is smart enough to generate "differential SQL" in order to apply future changes.
Alzabo also functions as an RDBMS-OO mapping tool. What this means is that instead of using SQL to access your database, you are given an object-oriented wrapper with which to access your data. It is quite likely that if you worked on a large database-backed project, you may used or written a customized wrapper of a similar nature. Alzabo provides the same thing, but in a generic manner, meaning you don't have to rewrite the same things over and over again
visit
Alzabo
Alzabo was visited : 328 times
Loading .....