Bases de datos
Departamento de Investigación
Décimo Año
“Bases de datos orientadas a objetos”
Integrantes:
Mariana Elizondo Vargas
Ricardo Muñoz Molina
Eduardo Solórzano
Profesora:
Marilyn Arias Soto
10-A
Febrero, 2010
Contenido
Introducción 3
Desarrollo 4
Origen de las Bases de Datos Orientadas a Objetos 4
Principales características de las bases de datosorientadas a objetos y su diferencia con las bases de datos relacionales 5
Necesidades de las aplicaciones actuales con respecto a las bases de datos 6
Ventajas e inconvenientes 6
Conclusión 8
Bibliografía 8
Introducción
Las bases de datos orientadas a objetos fueron creadas porque los modelos de bases de datos tradicionales (relacional, red y jerárquico) fueron capaces de satisfacercon éxito las necesidades, en cuanto a bases de datos, de las aplicaciones de gestión tradicionales. Sin embargo, presentaban algunas deficiencias cuando se trata de aplicaciones más complejas o sofisticadas 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 ylas características de estas nuevas aplicaciones diferían en gran medida de las típicas aplicaciones de gestión: la estructura de los objetos era más compleja, las transacciones eran de larga duración, se necesitaban nuevos tipos de datos para almacenar imágenes y textos, y hacía falta definir operaciones no estándar, específicas para cada aplicación.
Las bases de datos orientadas a objetos secrearon 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 los lenguajes de consulta de los sistemas de bases de datos tradicionales.
Según Marqués, 2002, una característica clave de las bases de datos orientadas a objetos es la potencia queproporcionan 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 para desarrollar aplicaciones.
Las bases de datos orientadas a objetos se han diseñado para que se puedan integrardirectamente con aplicaciones desarrolladas con lenguajes orientados a objetos, habiendo adoptado muchos de los conceptos de estos lenguajes.
Desarrollo
Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos está orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento. Su origen se debe a que en los modelos clásicos dedatos 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. (Alberca, sin fecha)
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 unatransformación del modelo de objetos para ser utilizado por un SGBDOO. De forma contraria, el modelo relacional requiere abstraerse lo suficiente como 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 campode las bases de datos y para evitar transformaciones entre modelos de datos (usar el mismo modelo de objetos). .
Origen de las Bases de Datos Orientadas a Objetos
Según de la Torre, 2010, el origen de las BDOO se encuentra 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...
Regístrate para leer el documento completo.