Mapeo Objeto Relacional

Páginas: 3 (540 palabras) Publicado: 8 de marzo de 2015
Mapeo Objeto Relacional (ORM)
Consiste en convetir de forma automatica los objetos a registros y los registros a objetos, simulando tener una bd orientada a objetos, sin dejar los beneficios de lasbds relacionales. Permitiendo el uso de las caracteristicas propias de la orientacion a objetos (herencia y polimorfismo).
Porque convertir objetos a registros:
Como sabemos las bd permiten guardartipos de datos primitivos(enteros, cadenas de texto, ect). Por lo que no se puede guardar de forma directa los objetos de la aplicación en las tablas, si no que se deben convertir antes a registros,que por lo general afectan a varias tablas, en el momento de recuperar los datos hay que hacer el proceso contrario.
Los ORM son herramientas de software que me permiten trabajar con los datospersistidos en nuestra base de datos relacional como si fueran parte de una base de datos orientada a objetos (virtual).

VENTAJAS
Mantenimiento de codigo: nos facilita el mantemiento de código debido a lacorrecta ordenacion de la capa de datos, haciendo que el mantenimiento de codigo sea un modulo mas sencillo.
Lenguaje propio de consultas: Estos sistemas de mapeo traen su propio lenguaje de consulta,lo que hace que los usuarios dejen dejen de utilizar las sentencias sql para pasar a utilizar el lenguaje propo de cada herramienta.
DESVENTAJA
Aplicaciones algo más lentas, debido a que todas lasconsultas que se hagan sobre la bd, el sistema primero debe de transformarlas al lenguaje propio de la herramienta y luego leer los registros y por ultimo crear los objetos.
HIBERNATE
No solo se ocupadel mapeo de clases java a tablas en la bd (tipos java a sql) , si no que tambien ofrece un lenguaje propio de consulta y orientado a objetos HQL que reduce el tiempo de desarrollo, de otra forma dichotiempo se deberia emplear realizando el manejo manual de JDBC Y SQL se dedica a generar sentencias correctas sql correspondientes y evitar que el desarrollador tenga que hacer las conversion manual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mapeo Objeto Relacional
  • Objetivos De Mkt Relacional
  • Base De Datos Relacional Y Orientada A Objetos
  • Diferencias Entre Las Bases De Datos Relacionales Y Orientados A Objetos
  • Base De Datos Objeto-Relacional
  • Base de datos objeto-relacional
  • Mapeo
  • Mapeo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS