Object Sql Mapping: Advantages And Disadvantages

When it comes to computer softwarerobust as it reduces the lines of code
development, there are numerous programmingprogrammed. This considerably reduces the work
concepts and methods that come to the fore,load of the programmers and ensures minimum
including Object SQL Mapping.errors.
Object-SQL Mapping, also called as- When a bulk of data is deleted, object SQL
Object-relational mapping is a programmingmapping tools do not perform well.
method that links object oriented languageSome computer software development experts
concepts to SQL databases, thus creating asupport the use of object oriented database
virtual object database. The programming objectsmanagement system (OODBMS). The
represent real-world objects in the developmentOODBMS is created for working with
of software. For example, if an address bookobject-oriented values. Some programmers
contains lists of people along with their phonesupport Object oriented databases because it
numbers, a persons name, list of addresses andwould eliminate the need for converting data to
phone numbers would be represented by aan SQL form. But, the major disadvantage of
person object with instance variables and fieldsObject oriented DBMS is losing the capability to
(slots) to hold data. But, when it is time to savecreate SQL queries. An Object-SQL mapping
the data to a permanent storage, thesystem fares in this aspect and thats why most
programmers will choose a persistent objectprogrammers choose this method, even though
store, into which any object could be placed andcommercial object oriented DBMS are capable to
retrieved later. Object SQL mapping is used toprocess SQL queries in a limited way.
implement this approach.There are many commercial and free packages
Advantages and Disadvantages of Object SQLthat perform object-relational mapping. But, most
Mapping:custom software development services find it
- In the custom software programming field, theeasy to create their own object relational mapping
object SQL mapping makes the software moretools.