sábado, 31 de octubre de 2015

Herramientas de mapeo Objeto-Relacional

Herramientas de mapeo Objeto-Relacional (de el Inglés Object Relational Mapping Tools), o herramientas ORM, son herramientas de middleware que se utilizan para crear una capa de abstracción orientada a objetos, para el programador, mientras que tratan con los datos en un formato relacional en la base de datos.

Así, las herramientas ORM proporcionan una capa de abstracción que permite que el programador abstracta el formato físico en el que los datos se almacenan. La gestión e persistencia de datos se delega a la herramienta ORM, lo que permite al programador trabajar a nivel de código con objetos que instancian el modelo de dominio, desarrollado en la fase de modelado de software, en lugar de tener que utilizar las estructuras con el formato de tablas de la base datos.

Las herramientas de mapeo objeto-relacional establecen una relación bidireccional entre los objetos en el código y los datos en la base de datos relacional.

Hay varias herramientas ORM, tanto comerciales como libres (véase la lista de software ORM), entre los cuales el más utilizado en el mundo Java es, sin duda Hibernate, y en el mundo .Net, el NHibernate y ADO.Net Entity Framework.

Más lectura:
      - Choosing an object-relational mapping tool
      - Hibernate.org
      - ADO.Net Entity Framework at a glance

Otros Artículos Relacionados:
    - ADO.Net Entity Framework
    - Empezar a utilizar el .Net Entity Framework - 1
    - Empezar a utilizar .Net Entity Framework - 2
    - Utilização do Hibernate para Java - 1
    - Utilização do Hibernate para Java - 2

No hay comentarios:

Publicar un comentario