base de datos orientadas a objetos

Páginas: 6 (1397 palabras) Publicado: 23 de julio de 2013
Bases de datos orientados a objetos
Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado 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 que se 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 serán 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 suficientecomo para adaptar los objetos del mundo real a tablas.

Las bases de datos orientadas a objetos surgen para evitar los problemas que surgen 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 (usar el mismo modelo de objetos).

Conceptos relacionados conlas bases de datos orientadas a objetos

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 aObjetos (SGBDOO): El gestor de una base de datos orientada a objetos.

Tipos de datos complejos.
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 como,por ejemplo, el diseño y fabricación en ingeniería (CAD/CAM, CIM), 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 necesitannuevos tipos de datos para almacenar imágenes y textos, y hace falta definir operaciones no estándar, especificas 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 está limitada por los tipos de datos y loslenguajes de consulta de los sistemas de bases de datos tradicionales. 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.

Tipos de datos complejos: 

Colecciones: También conocidos como conjuntos, este tipode datos clasifican los arrays y los conjuntos en que los elementos pueden aparecer varias veces.
Tipos estructurados: Los tipos estructurados permiten representación directa de los atributos compuestos en los diagramas entidad-relación.
Objetos de gran tamaño: Desde ya hace varios años que se necesita almacenar datos con atributos muy grandes (Varios Mbytes), como libros, canciones, etc. Eincluso aún más grandes; como mapas de alta resolución, video, etc. que puede llegar fácilmente a los Gigabytes.
Ventajas e inconvenientes de las BDOO

Las ventajas de un SGBDOO son:
‰
Mayor capacidad de modelado

El modelado de datos orientado a objetos permite modelar el ‘mundo real’ de una manera mucho más fiel. Esto se debe a:

1) Un objeto permite encapsular tanto un estado como...
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 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
  • Ensayo base de datos orientadas a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS