Bases De Datos Orientada A Objeto

Páginas: 6 (1439 palabras) Publicado: 22 de octubre de 2012
Base De Datos Orientadas A Objetos
Definición
Son bases de datos que incorporan todos los conceptos importantes del paradigma de objetos, como lo son: “encapsulación, herencia y polimorfismo”. Además están diseñadas para trabajar con lenguajes orientados a objetos y manipular datos complejos de forma eficaz y segura.
Las Base de datos orientadas a objetos integran la definición de base dedatos con la programación orientada a objetos los cual les proporciona herramientas para moldear y representar de una más detallada “el mundo real de una base de datos”.
Este tipo de base de datos está constituida por objetos, de diversos tipos, y sobre los cuales se encontraran definidas las operaciones donde interactúan y se integran con las de un lenguaje de programación orientado a objetos.
Losobjetos mencionados estarán agrupados en clases. Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que serán utilizadas en una base de datos; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado.
Origen de las base de datos orientadas a objetos
El origen se encuentra básicamente en las siguientesrazones:
La existencia de problemas para representar cierta información y modelar ciertos aspectos del "mundo real", puesto que los modelos clásicos permiten representar gran cantidad de datos, pero las operaciones y representaciones que se pueden realizar sobre ellos son bastante simples.
El paso del modelo de objetos al modelo relacional genera dificultades que en el caso no surgen ya que elmodelo es el mismo. Por lo tanto, las bases de datos orientadas a objetos surgen básicamente para tratar de paliar las deficiencias de los modelos anteriores y para proporcionar eficiencia y sencillez a las aplicaciones.
Las debilidades y limitaciones de los Sistema Gestor de Bases de Datos Orientadas a Objetos son:
* Pobre representación de las entidades del "mundo real".
* Sobrecarga ypoca riqueza semánticas.
* Soporte inadecuado para las restricciones de integridad y empresariales
* Estructura de datos homogénea
* Operaciones limitadas
* Dificultades para gestionar las consultas recursivas
* Desadaptación de impedancias
* Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso navegacional.
* No ofrecen soporte paratipos definidos por el usuario (sólo dominios)
Mientras que las necesidades de las aplicaciones actuales con respecto a las bases de datos son:
* Soporte para objetos complejos y datos multimedia
* Identificadores únicos
* Soporte a referencias e interrelaciones
* Manipulación navegacional y de conjunto de registros
* Jerarquías de objetos o tipos y herencia
* Integración delos datos con sus procedimientos asociados
* Modelos extensibles mediante tipos de datos definidos por el usuario
* Gestión de versiones
* Facilidades de evolución
* Transacciones de larga duración
* Interconexión e interoperabilidad
Debido a las limitaciones anteriormente expuestas, su uso es más ventajoso si se presenta en alguno de los siguientes escenarios:
* Un grannúmero de tipos de datos diferentes
* Un gran número de relaciones entre los objetos
* Objetos con comportamientos complejos
Se puede encontrar este tipo de complejidad acerca de tipos de datos, relaciones entre objetos y comportamiento de los objetos principalmente en aplicaciones de ingeniería, manufacturación, simulaciones, automatización de oficina y en numerosos sistemas de información.No obstante, las BDOO no están restringidas a estas áreas. Ya que al ofrecer la misma funcionalidad que su precursoras relacionales, el resto de campos de aplicación tiene la posibilidad de aprovechar completamente la potencia que las BDOO ofrecen para modelar situaciones del mundo real.
Características
Una de las características mandatorias de o reglas son:
1.-Debe tener un motor de base...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos orientadas a objetos
  • base de datos orientadas a objetos
  • BASE DE DATOS ORIENTADO A OBJETOS
  • Base de datos orientado a objetos
  • Bases De Datos Orientadas Por Objetos
  • Bases De Datos Orientadas A Objetos
  • Base De Datos Relacional Y Orientada A Objetos
  • Base De Datos Orientados A Objetos Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS