Object Relational Mapping ( Orm )

1874 WordsJun 11, 20168 Pages
Object Relational Mapping (ORM) is a programming technique for converting data between incompatible types in object oriented programming languages. ORM can be considered as a mechanism that helps and aids in addressing, accessing and manipulating data without having to necessarily consider the relationship between the data and the data source. Programmers can maintain a constant view of objects over time and can adapt to application access or data delivery changes while using ORM. ORM manages the mapping properties amongst a set of objects that have underlying relational databases, repositories or other sources of data that simultaneously hide constant details that have been changed in related interfaces from the developers and the code they create. ORM makes it theoretically possible for developers to switch applications between relational databases. Since ORM tools mostly rely heavily on metadata of both the database and objects, the objects do not need to know anything about the database and the database doesn’t need to know anything about how the data is structured in the application. ORM provides a clean well designed data application. Advantages of ORM The most important key feature of using ORM is the mapping it uses to bind an object to its database. ORM performs the task of managing the application’s interactions with the database. There are various number of benefits to using ORM for development of database applications. The productivity increases as during
Open Document