Investigacion de orm

Solo disponible en BuenasTareas
  • Páginas : 3 (611 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de mayo de 2011
Leer documento completo
Vista previa del texto
Tarea de investigación sobre el ORM

Presentada por:
Luis Alberto Cabrera Bonilla

Número de cuenta:
30811006

Catedrático:
ING. Junior guillén

Fecha de entrega:
05/03/2011

ORM(Object Relational Mapping)
ORM o mapeo –objeto-relacional, es un componente de software que me permite trabajar con los datos persistidos como si ellos fueran parte de una base de datos orientada aobjetos. Debido a que el estándar es trabajar con bases de datos relacionales, se deben realizar operaciones que permitan transformar un registro en objeto y viceversa. Precisamente a esta funcionalidadse conoce como ORM, uno de los componentes más utilizados del ORM es el HIBERNATE, surgido del ambiente java y llevado al uso de framework.net con la versión NHIBERNATE.

El principal problema surgeporque hoy en día, prácticamente todas las aplicaciones están diseñadas para usar la Orientación a Objetos (POO), mientras que las bases de datos más extendidas son del tipo relacional.
Las bases dedatos relacionales solo permiten guardar tipos de datos primitivos (enteros, cadenas de texto,etc…) por lo que no se puede guardar de forma directa los objetos de la aplicación en las tablas, sinoque estos se deben de convertir antes en registros, que por lo general afectan a varias tablas. En el momento de volver a recuperar los datos, hay que hacer el proceso contrario, se deben convertir losregistros en objetos.
ORM cobra importancia, ya que se encarga de forma automática de convertir los objetos en registros y viceversa, simulando así tener una base de datos orientada a objetos.Ventajas de usar ORM
1. Rapidez de desarrollo.
La mayoría de las herramientas ORM disponibles, permiten la creación del modelo a través del esquema de la base de datos, es decir, que uno crea la basede datos y la herramienta automáticamente lee el esquema de tablas y relaciones y crea un modelo ajustado.
Una vez que se tiene el modelo creado, el programador irá mucho más rápido gracias a su...
tracking img