LORM

Páginas: 15 (3717 palabras) Publicado: 31 de agosto de 2014




Alumno:























TABLA DE CONTENIDOS






Introduccion

Impedancia Objeto-Relacional
“Impedancia Objeto-Relacional”, se define como un conjunto de dificultades técnicas que
surgen cuando una base de datos relacional se usa en conjunto con un programa escrito
bajo el paradigma de la Orientación a Objetos.

Un ejemplo claro de estaimpedancia se observa en el hecho que en el mundo de la
programación orientada a objetos, se tiene un claro sentido de la pertenencia, a cada
objeto le pertenecen sus correspondientes atributos; por ejemplo para el objeto Agenda
Telefónica podríamos especificar como atributos a una colección de objetos llamados
“persona”, en la que a cada persona le corresponde su correspondiente atributo“teléfono”, al transformar esto hacia el mundo relacional se ocuparía más de una tabla
para almacenar la información, este simple hecho, hace notar que las tablas del modelo
relacional son inconscientes de cómo están relacionadas con otras tablas a un nivel
fundamental, puesto que aún cuando posean constraints para definir sus relaciones, para
reconstruir el objeto originalmente persistido se debeconstruir un query, y dicho query
debe especificar explícitamente como se relacionan las tablas entre sí, con esto se
demuestra además que el lenguaje SQL a pesar de los constraints se mantiene
inconsciente de las relaciones que a nivel de objeto poseen las tablas entre ellas.
Así como lo anteriormente expuesto se pueden enumerar distintos problemas que surgen
entre los dos modelos:
Reglasde Acceso
En el modelo relacional los atributos pueden ser accesados y/o modificadosa través de operadores relacionales predefinidos, mientras que en el modelo orientado a objetos, se permite que cada clase defina la forma en que serán alterados los atributos así como la interfase que ocupará para ello.

Ataduras del Esquema
Los objetos del modelo de la POO, no deben seguir ningún esquema encuanto a que atributos deben o pueden tener, puesto que son definidos por el programador, mientras que las tablas deben seguir el esquema entidad-relación.

Identificador único
Las llaves primarias de una fila tienen generalmente una forma de
poder representarse como texto visible, mientras que los objetos no requieren un
identificador único externamente visible.

Estructura vsComportamiento
La orientación a objetos se concentra primordialmente en asegurar que la estructura del programa searazonable (entendible, extensible, reusable, segura, etc), mientras que los sistemas relacionales ponen el énfasis en tipo de comportamiento que el sistema tendrá una vez en producción (eficiencia, adaptabilidad, rapidez, etc.). Los métodos de la POO asumen que el principal usuario del códigoorientado a objetos y sus beneficios es el desarrollador de aplicaciones, mientras que el modelo relacional enfatiza que la forma en que los usuarios finales perciben el comportamiento del sistema es mucho más importante.

De todo esto surge la necesidad de utilizar algún mecanismo para integrar la información
contenida en nuestros objetos con los datos almacenados en la base de datosrelacional.
Esto típicamente se logra a través de una capa de traducción objeto –relacional.
A continuación se explica la arquitectura de una aplicación y una de las alternativas más
comunes para la transformación de objetos a bases de datos relacionales



ORM



Introducción

La mayor parte de las aplicaciones orientadas a objetos precisan de la implementación de
mecanismos que permitan alos objetos mantenerse vivos tras la finalización del proceso
que les dio vida. El problema de la persistencia de objetos Java ha dado lugar a utilizar
alternativas que proporcionanal programador una manera sencilla, automática y
transparente basada en bases de datos relacionales, de incluir esa funcionalidad en sus
desarrollos denominada, ORM (Mapeo Objeto Relacional).
En este capítulo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Josep lorman
  • Josep lorman escritos
  • Lorma técnica para la detección temprana del cáncer de cuello uterino guía para el manejo de las lesiones...

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS