12.07.2015 Views

Mapeo Objeto Relacional - Repositorio UTN

Mapeo Objeto Relacional - Repositorio UTN

Mapeo Objeto Relacional - Repositorio UTN

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ORM (<strong>Mapeo</strong> <strong>Objeto</strong> –<strong>Relacional</strong>)1.1 IntroducciónCuando abordamos el desarrollo de una aplicación específicamente una orientada aobjetos, uno de los primeros requerimientos que debemos resolver es la integración conuna base de datos relacional para guardar, actualizar y recuperar la información queutiliza nuestra aplicación.En este capítulo se presenta los fundamentos, problemacomún para la persistencia de <strong>Objeto</strong>s en base de datos relacionales.y la alternativa de solución1.2 ¿Qué es Persistencia de <strong>Objeto</strong>s?Podemos encontrar diferentes definiciones del término persistencia, según distintospuntos de vista y autores. Veamos dos que con más claridad y sencillez, concretan elconcepto de persistencia de objetos.La primera definición dice así: “La persistencia de objetos significa que los objetosindividuales pueden sobrevivir al proceso de la aplicación; pueden ser guardados a unalmacén de datos y ser reconstruidos más tarde.” [LIB01]La otra definición dice: Se llama persistencia de objetos a su capacidad para guardarse yrecuperarse desde un medio de almacenamiento. [WWW01]En definitiva la persistencia de objetos es la capacidad que tienen los objetos desobrevivir al proceso que los creó; permitiendo al programador almacenar, transferir, yrecuperar el estado de los objetos.1.3 Métodos de Persistencia de <strong>Objeto</strong>sEn la actualidad podemos identificar tres formas usuales de persistir objetos: [LIB02]• Serialización.• Bases de Datos Orientadas a <strong>Objeto</strong>s (ODBMS).• Bases de Datos <strong>Relacional</strong>es.Tatiana Alexandra Freire Reyes 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!