BDOO

Páginas: 11 (2642 palabras) Publicado: 6 de agosto de 2015
BASES DE DATOS
ORIENTADADAS A
OBJETOS

ORIGENES
Los modelos de bases de datos tradicionales (relacional, red y jerárquico) han sido capaces de
satisfacer con éxito las necesidades, en cuanto a bases de datos, de las aplicaciones de
gestión tradicionales. Sin embargo, presentan algunas deficiencias cuando se trata de
aplicaciones más complejas o sofisticadas como, por ejemplo, el diseño yfabricación en
ingeniería, los experimentos científicos, los sistemas de información geográfica o los
Sistemas multimedia. Los requerimientos y las características de estas nuevas
aplicaciones difieren en gran medida de las típicas aplicaciones de gestión: la estructura de
los objetos es más compleja, las transacciones son de larga duración, se necesitan nuevos tipos
de datos para almacenar imágenes ytextos, y hace falta definir operaciones no
estándar, específicas para cada aplicación.
Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las
necesidades de estas nuevas aplicaciones. La orientación a objetos ofrece flexibilidad para
manejar algunos de estos requisitos y no esta limitada por los tipos de datos y los lenguajes
de consulta de los sistemas de bases de datostradicionales. Una característica clave de
las bases de datos orientadas a objetos es la potencia que proporcionan al diseñador
al permitirle especificar tanto la estructura de objetos complejos, como las operaciones
que se pueden aplicar sobre dichos objetos. ***Otro motivo para la creación de las bases de
datos orientadas a objetos es el creciente uso de los lenguajes orientados a objetos
paradesarrollar aplicaciones.

ORIGENES
Los orígenes del término orientados a objetos se remontan
a los lenguajes de programación orientadas a objetos,
tienen sus raíces en el lenguaje SIMULA 67, propuesto a
finales de la década de 1960. Sin embargo, el primer
lenguaje que popularizó la aproximación a objetos fue
Smalltalk (1976) que ofrece una gran flexibilidad
gracias a su interpretación.

Con lallegada de las estaciones de trabajo en los años
80, han crecido numerosos lenguajes orientados a objetos
inspirados en Simula o Smalltalk. Entre los lenguajes
compilados, los más celebres son C++, Objective C y
Ediffel.
En años recientes, han aparecido muchos prototipos
experimentales y sistemas de bases de datos
comerciales orientados a objetos.

Entre los primeros se encuentran los sistemasORION,
OpenOODB , IRIS, ODE y el proyecto ENCORE/ObServer.
Y entre los sistemas disponibles en el mercado están :
GESTONE/OPAL de ServioLogic, ONTOS de Ontologic,
Objectivity de Objectivity Inc., Versant de Versant
Technologies, ObjecStore de ObjectDesign y O2 de
O2 Technology.

Conceptos relacionados con las
bases de datos orientadas a objetos
En este apartado se explican los conceptos relacionadoscon las BDOO:
Base de datos orientada a objetos (BDOO): una colección
persistente y compatible de objetos definida por un
modelo de datos orientado a objetos.
Modelo de datos orientado a objetos: Un modelo de
datos que captura la semántica de los objetos soportados
en la programación orientada a objetos.
Sistema Gestor de Bases de Datos Orientadas a Objetos
(SGBDOO): El gestor de una base de datosorientada a
objetos.

Que es BDOO
El modelo de bases de datos orientado a objetos es una
adaptación a los sistemas de bases de datos. Se basa en el
concepto de encapsulamiento de datos y código que opera
sobre estos en un objeto. Los objetos estructurados se agrupan
en clases. El conjunto de clases esta estructurado en sub y
superclases basado en una extensión del concepto del modelo
Entidad -Relación. Puesto que el valor de un dato en un objeto
también es un objeto, es posible representar el contenido del
objeto dando como resultado un objeto compuesto.
El propósito de los sistemas de bases de datos es la
1. gestión de grandes cantidades de información. Las primeras
bases de datos surgieron del desarrollo de los sistemas de
gestión de archivos. Estos sistemas primero evolucionaron...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bdoo
  • Bdoo
  • Bdoo
  • Bdoo
  • Bdoo
  • Bdoo
  • Bdoo
  • Bdoo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS