A relational mapper supports the storage of objects from an object oriented
environment in one or more relational databases. The relational mapper
generates tables in a relational data store for abstract class types, and
it generates a mapping, in any predetermined relationship, to map at least
one member of an object to a table for the class type in the relational
data store. The relational mapper maps members of a class type to members
of a data source. A storage type map is generated to map the data source
members of the data source to columns of the relational database table for
the class type. The relational mapper is bidirectional such that the
relational mapper maps data from a relational database to create objects
in accordance with a type system of an object oriented environment. The
relational mapper generates metadata to describe the object such that the
object, created from the relational database, is a full fledged object of
the object oriented system.
Un rilevamento relazionale sostiene l'immagazzinaggio degli oggetti da un ambiente orientato oggetto in una o più basi di dati relazionali. Il rilevamento relazionale genera le tabelle in un deposito relazionale di dati per i tipi astratti del codice categoria e genera un tracciato, in tutto il rapporto predeterminato, per tracciare almeno un membro di un oggetto ad una tabella per il codice categoria scrive dentro il deposito a macchina relazionale di dati. Il rilevamento relazionale traccia i membri di un tipo del codice categoria ai membri di una fonte di dati. Un tipo programma di immagazzinaggio è generato per tracciare i membri di fonte di dati della fonte di dati alle colonne della tabella della base di dati relazionale per il tipo del codice categoria. Il rilevamento relazionale è bidirezionale tali che il rilevamento relazionale traccia i dati da una base di dati relazionale per generare gli oggetti in conformità con un tipo sistema di ambiente orientato oggetto. Il rilevamento relazionale genera il metadata per descrivere l'oggetto tali che l'oggetto, generato dalla base di dati relazionale, è un oggetto fledged completo del sistema orientato oggetto.