7

Páginas: 42 (10309 palabras) Publicado: 31 de agosto de 2015
1. ESTADO DEL ARTE DE LAS BASES DE DATOS ORIENTADAS A
OBJETOS EMBEBIDAS

Las Bases de Datos constituyen una parte fundamental para gestionar los datos
en diferentes grados de complejidad con el fin de cumplir en su totalidad con el
modelamiento que se realiza de un contexto determinado.

Surgen entonces varias tecnologías para llevar a cabo dicho modelamiento que
facilita un mejor manejo y mayorconocimiento de la forma como se accede a los datos
y la manera como se puede mantener las aplicaciones por un determinado tiempo
aumentando su calidad.

Antes de tratar las Bases de Datos Orientadas a Objetos Embebidas se hizo una
revisión del entorno que las rodean, Bases de Datos Orientadas a Objetos y Bases de
Datos Objeto - Relacionales, las cuales servirán como punto de comparación de lasbases de datos en estudio.

1.1. BASES DE DATOS ORIENTADAS A OBJETOS (BDOO)

Una Base de Datos Orientada a Objetos (BDOO) es una base de datos donde los
elementos de datos son objetos.

Las entidades se representan como clases. “Las

BDOO contienen un método sistemático de representación de relación, y la interfaz
uniforme de usuario es un sistema de mensajes que puede explorar los objetos y susinterconexiones” (4).

En una BDOO, las entidades de aplicación son las clases, las instancias de
entidad son objetos creados desde las clases, y las relaciones se mantienen por medio
de inclusión lógica. Un sistema de señales y métodos para procesarlas contiene una
interfaz para la base de datos.

6

1.1.1. Características generales de las Bases de Datos Orientadas a Objetos
(BDOO)


Solución aproblemas más complejos, ofreciendo un ambiente de desarrollo de
aplicaciones donde se requiere un almacenamiento y utilización ágil

de la

información.


Agrupamiento de datos relacionados, es decir, no se realiza un ensamble de los
datos, lo cual afectaría notablemente el rendimiento de cualquier aplicación.



Mejoras en la calidad del Software (SW).



Disminución de los tiempos dedesarrollo y costos de mantenimiento del SW.



Facilidad para manejar aplicaciones web dinámicas, CAD, CAM, CASE,
sistemas multimedia, sistemas de red, Sistemas de Información Geográfica
(GIS), entre otras.

1.1.2. Conceptos fundamentales de las Bases de Datos Orientados a Objetos

Las BDOO se basan en los siguientes conceptos:

1.1.2.1. Identidad de objetos
En un sistema de BDOO se provee una identidadúnica a cada objeto
independiente almacenado en la base de datos. Esta identidad única suele
implementarse con un identificador de objeto único, generado por el sistema, u
OID. El valor de un OID (Identificador de objeto) no es visible para el usuario
externo, sino que el sistema lo utiliza a nivel interno para identificar cada objeto
de manera única y para crear y manejar las referencias entreobjetos.

La principal propiedad que debe tener un OID es la de ser inmutable; es
decir, el valor del OID para un objeto en particular nunca debe cambiar. Esto

7

preserva la identidad del objeto del mundo real que se está presentando.
También es preferible que cada OID se utilice sólo una vez; esto es aunque un
objeto se elimine de la base de datos, su OID no se deberá asignar a otro objeto.
Estasdos propiedades implican que el OID no debe depender del valor de
ningún atributo del objeto, pues estos valores pueden cambiar.

1.1.2.2. Constructores de tipos
En las BDOO, los valores (o estados) de los objetos complejos se pueden
construir a partir de otros objetos mediante ciertos constructores de tipos. Una
forma de representar tales objetos es considerar a cada objeto como tripleta (i, c,v), donde i es un identificador de objeto único (el OID), c es un constructor (esto
es, una indicación de cómo se construye el valor del objeto) y v es el valor (o
estado) del objeto. Puede haber varios constructores según el modelo de datos y
el sistema OO. Los tres constructores básicos son:


Constructores de átomos.



Constructores de tuplas.



Constructores de conjuntos.

Otros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 7
  • 7
  • 7
  • 7
  • 7
  • 7
  • 7
  • 7

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS