A method and system for mapping an object and an associated handle between the object-oriented schema of an application program and the relational schema of a database in which the object is persisted. The handle is reconstructed in response to a run-time request by an application program to instantiate the object. The handle may be an independent handle or an embedded handle. The relationships afforded by primary keys and foreign keys in a legacy, i.e., existing, relational database, can be preserved by mapping them to the independent and embedded handles, respectively. The mapping is performed prior to application program run-time, and is defined in a high-level schema mapping language, which may be generated with the aid of a schema mapping software tool.

Un metodo e un sistema per il tracciato un oggetto e della maniglia collegata fra lo schema orientato oggettivamente di un programma di applicazione e lo schema relazionale di una base di dati in cui l'oggetto è persisto. La maniglia è ricostruita in risposta ad una richiesta run-time da un programma di applicazione a instantiate l'oggetto. La maniglia può essere una maniglia indipendente o una maniglia incastonata. I rapporti accordati dalle chiavi primarie e dalle chiavi straniere in un'eredità, cioè, esistendo, base di dati relazionale, possono essere mantenuti tracciandole al independent ed alle maniglie incastonate, rispettivamente. Il tracciato è realizzato prior a tempo di esecuzione di programma di applicazione ed è definito in uno schema ad alto livello che traccia la lingua, che può essere generata con l'aiuto di uno schema che traccia l'attrezzo del software.

 
Web www.patentalert.com

< (none)

< Heterogeneous database system with data source extensibility and alteration of database functions

> Synchronization method applied to databases in network management system

> (none)

~ 00002