Encyclopedia

O-R mapping

Also found in: Wikipedia.
(redirected from Object-relational mapping)

O-R mapping

(Object-Relational Mapping) Converting data from tables in a relational database to objects and vice versa. Many applications employ object-oriented programming, but keep the data in traditional relational tables. The O-R mapping function can be accomplished with statements in the object-oriented programming language or via a third-party O-R mapping program.

For Complex Relationships
When an object model is very complex with a large number of many-to-many relationships, it takes time to store the data in relational tables. This "impedance mismatch" is resolved with the use of an object database, which is designed for complex object data. See object database and object-oriented programming.


Object Relational Mapping
There are three common types of O-R mapping from tables to objects and back again. A third-party O-R mapping program eliminates much of the tedium of writing this conversion code. (Illustration courtesy of the Real Time Division of Progress Software, www.progress.com/realtime)
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive
Prague, Czech Republic, August 29, 2018 --(PR.com)-- Devart, a Czech software vendor of data connectivity solutions and database tools, has rolled out a greatly improved version of EntityDAC, a robust ORM for Delphi with LINQ support that provides a proficient framework to perform object-relational mapping of database objects to Delphi classes.
APPLICATION-LEVEL DATA PROCESSING OPTIMIZATION THROUGH ORM (OBJECT-RELATIONAL MAPPING) SYSTEMS
Intended for developers working within the .NET framework, this guide to Entity Framework 4 provides practical instruction based around real world examples to illustrate the convenience and powerful capabilities of this data object-relational mapping tool.
The present paper deals with the new ORM (object-relational mapping) tool introduced in the easy-learning platform.
They first provide a guide to the issues and trade-offs involved in choosing a Java persistence mechanism for relational data stores in chapters that provide a brief history of relevant persistence mechanisms, business drivers and associated information technology requirements, implementation issues associated with object-relational mapping, and a means of assessing the choice of mechanism.
Another new component, called Jalapeno, eliminates object-relational mapping for Java programmers, reducing their development cycles by at least 40 percent.
According to Fremont, California-based Versant, the purchase of JDO Genie will provide a fast object-relational mapping product, as well as a set of design-time tools that will make it easy for developers to use its product.
In that case, one option is to use an "object-relational mapping" tool, whether it be a stand-alone tool, or the mapping capabilities built in to some so-called "object-relational" databases.
It provides a framework that allows users to perform object-relational mapping of database objects to Delphi classes with full support for encapsulation, inheritance, polymorphism and other OOP features.
Although the vehicle for this message is C# 2008 and the two new object-relational mapping (ORM) tools from Microsoft (LINQ to SQL and the ADO.NET Entity Framework), the design patterns and architecture used in the book can be applied to any application requiring interaction with a database.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.