Está en la página 1de 2

Estrategias de persistencia

Universidad: Universidad Nacional de Hurlingham


Carrera: Licenciatura en informática
Profesor: Lic. Pablo Marcelli.
Alumno: Tomas Benjamin Vasquez
Fecha: 14/08/2022

Cuestionario:
1. ¿Qué son las bases de datos basadas en objetos?

Estas son un paradigma de bases de datos que surge por la necesidad de almacenar
información más compleja. Las bases de datos que trabajan con este paradigma
permiten crear tipos de datos complejos o compuestos como por ejemplo una dirección
(ya que esta depende de las propiedades con las que trabajes), o el nombre (el cual
siempre va a constar de nombre y apellido).

2. ¿Cuáles son los tipos de persistencia de objetos?

Los objetos en las bases de datos se pueden persistir de distintas formas:

● Persistencia por clases:


Este es el enfoque más sencillo, pero menos conveniente, consiste en declarar
que una clase es persistente, por lo que todos los objetos de la clase también lo
son, y los de las clases no persistentes son transitorios.
Este no es flexible, ya que a veces es útil que una clase pueda tener tanto
objetos persistentes como transitorios.

● Persistencia por creación:


En este enfoque se establece una sintaxis para crear los objetos persistentes
extendiendo de la creación de los objetos transitorios.

● Persistencia por marcas:

En este enfoque todos los objetos son transitorios hasta que se marcan como
persistentes, por lo que se pospone la decisión sobre la persistencia hasta
después de la creación del objeto.
● Persistencia por alcance:
En este enfoque se declaran objetos como persistentes y todos los objetos que
hagan referencia a estos también serán persistentes, como si se heredara la
persistencia.

3. ¿Qué es un XML?

Es un lenguaje de marcado como HTML pero es extensible, es decir que se le pueden


agregar las etiquetas que precisemos pero tiene sus raíces en gestión de documentos y
deriva de SGML, que se utiliza para estructurar documentos grandes.
Sin embargo este puede representar datos de bases de datos, así como muchas clases
de datos estructurados. Es particularmente útil como formato de datos cuando se tienen
que comunicar aplicaciones. Cuando se utiliza XML para comunicar aplicaciones suelen
surgir dudas sobre las bases de datos cómo organizar, manipular y consultar los datos
XML.

4. ¿Qué es un servicio web?

Un servicio web es una forma que se utiliza para dar información limitada de la base de
datos al cliente que lo requiera. Se utiliza el protocolo HTTP para enviar un input y
recibir un output en un formato que puede ser XML.

También podría gustarte