Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACION 2
CURSO: TERCERO A
PERIODO
Los modelos de bases de datos tradicionales (relacional, red y jerrquico) han sido capaces
de satisfacer con exito las necesidades, en cuanto a bases de datos, de las aplicaciones de
gestin tradicionales. Sin embargo, presentan algunas deficiencias cuando se trata de
aplicaciones ms complejas o sofisticadas como, por ejemplo, el diseo y fabricacin en
ingeniera (CAD/CAM, CIM), los experimentos cientficos, los sistemas de informacin
geogrfica o los sistemas multimedia. Los requerimientos y las caractersticas de estas
nuevas aplicaciones difieren en gran medida de las tpicas aplicaciones de gestin: la
estructura de los objetos es ms compleja, las transacciones son de larga duracin, se
necesitan nuevos tipos de datos para almacenar imgenes y textos, y hace falta definir
operaciones no estndar, especficas para cada aplicacin. Las bases de datos orientadas a
objetos se crearon para tratar de satisfacer las necesidades de estas nuevas aplicaciones. La
orientacin 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. Una caracterstica clave de las bases de datos orientadas a objetos es la
potencia que proporcionan al diseador al permitirle especificar tanto la estructura de
objetos complejos, como las operaciones que se pueden aplicar sobre dichos objetos
Modelo de datos orientado a objetos
Conceptos bsicos sobre modelo de datos orientado a objetos
Para un mejor entendimiento del modelo de datos orientado a objetos debemos aprender
unos conceptos bsicos:
Los problemas del mundo real cada vez ms complejos, mostraron la necesidad de tener un
modelo de datos que representara mejor el mundo real. Con el modelo de datos orientado a
objetos, tanto los datos como sus relaciones estn contenidos en una nica estructura
conocida como objeto.
Brevemente y de forma muy esquemtica, una serie de conceptos bsicos relacionados con
el modelo de datos orientado a objetos, para que podamos entender la importancia y uso de
este tipo de sistemas. (VALLEJO, 2006)
Desventajas del modelo de datos orientado objetos en comparacin con base de datos
relacionales
Db4o
Informix
Bdoviedo3
Quiz esta sea una de las causas por las cuales las oodb an no tengan ese crecimiento que
en algn momento tantas expectativas generaron.
Las Bases de Datos Orientadas a Objetos permiten que mltiples usuarios compartan
objetos complejos y los manipulen en un ambiente seguro y estructurado. Las bases de
datos convencionales fueron diseadas para manejar tipos de datos alfanumricos y por esto
difcilmente pueden manipular objetos y mtodos (los mtodos son los comportamientos
definidos de los objetos).
RENDIMIENTO
Las BDOO permiten que los objetos hagan referencia directamente a otro mediante
apuntadores suaves. Esto hace que las BDOO pasen ms rpido del objeto A al objeto B
que las BDR, las cuales deben utilizar comandos JOIN para lograr esto. Incluso el JOIN
optimizado es ms lento que un recorrido de los objetos. As, incluso sin alguna afinacin
especial, una BDOO es en general ms rpida en esta mecnica de caza-apuntadores.
Las BDOO hacen que el agrupamiento sea ms eficiente. La mayora de los sistemas de
bases de datos permiten que el operador coloque cerca las estructuras relacionadas entre s,
en el espacio de almacenamiento en disco. Esto reduce en forma radical el tiempo de
recuperacin de los datos relacionados, puesto que todos los datos se leen con una lectura
de disco en vez de varias. (VALLEJO, 2006)
Bibliografa
Korth, H. (8 de DICIEMBRE de 2006). PROGRAMACION . Recuperado el 27 de OCTUBRE de 2017, de
http://www.articulo.org/articulo/3041/bases_de_datos_orientadas_a_objetos__una_opci
on