Base De Datos

Páginas: 18 (4367 palabras) Publicado: 31 de diciembre de 2012
Introducción

Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos están orientados a objetos, almacenan y recuperan objetos, en los que se almacena estado y comportamiento, su origen se debe a que en los modelos clásicos de datos existen problemas para representar cierta información, puesto que aunque permiten representar gran cantidad de datos, las operaciones quese pueden realizar con ellos son bastante simples.
Las clases utilizadas en un determinado lenguaje de programación orientado a objetos son las mismas clases que son utilizadas en una BDOO; de tal manera, que no es necesaria una transformación del modelo de objetos para ser utilizado por un SGBDOO, de forma contraria, el modelo relacional requiere abstraerse lo suficiente como para adaptar losobjetos del mundo real a tablas.
Las bases de datos orientadas a objetos surgen para evitar los problemas que se derivan al tratar de representar cierta información, aprovechar las ventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos.

Antecedentes

Los orígenes del término orientado a objetos abreviado (OO) seremontan a los lenguajes de programación OO, los conceptos de OO se aplican ahora en las áreas de bases de datos, ingeniería de software, bases de conocimientos, inteligencia artificial y sistemas de cómputo en general, los lenguajes de programación OO tienen sus raíces en el lenguaje SIMULA, propuesto a finales de la década de 1960.
El lenguaje de programación SMALLTALK, desarrollado en Xerox PARCen los años setenta, fue uno de los primeros lenguajes en incorporar explícitamente conceptos de OO adicionales, como la transferencia de mensajes y la herencia, se le conoce como lenguaje de programación OO puro, lo que significa que se le diseño explícitamente para que fuera orientado a objetos.
Los objetos en un lenguaje de programación OO existen sólo durante la ejecución de un programa, unabase de datos OO permite crear objetos que existan permanentemente, o persistan, y los puedan compartir muchos programas. Así, las bases de datos OO almacenan permanentemente objetos persistentes en almacenamiento secundario, y permiten el compartimiento de tales objetos entre múltiples programas y aplicaciones, esto requiere la incorporación de otras características bien conocidas de lossistemas de gestión de bases de datos, como los mecanismos de indización, el control de concurrencia y la recuperación, un sistema de bases de datos OO se comunica con uno o más lenguajes de programación OO para ofrecer objetos persistentes y compartidos.
ODMG (Object Database Mangement Group) es el grupo de fabricantes de SGBDOO que propuso el estándar ODM-93 en 1993; en 1997 evolucionó a ODMG-2.0 y enenero de 2000 se publicó la última versión ODMG 3.0. El uso del estándar proporciona portabilidad (que se pueda ejecutar sobre sistemas distintos), interoperabilidad (que la aplicación pueda acceder a varios sistemas diferentes) y además permite que los usuarios puedan comparar entre distintos sistemas comerciales.

Origen de las Bases de Datos Orientadas a Objetos
El origen de las BDOO seencuentra básicamente en las siguientes razones:
* 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 generadificultades que en el caso de las BDOO no surgen ya que el modelo 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 SGBDR son:
* Pobre representación de las entidades del ‘mundo real’....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS