Los sistemas convencionales de administración de base de datos de diseñaron para datos homogéneos que puedan estructurar en campos y registros de datos predefinidos organizado en filas o en tablas. Pero muchas aplicaciones actuales y a futuro requerirán base de datos que puedan almacenar no solo números ni caracteres estructurados si ni también dibujos, imágenes, fotografía, voz y video de movimiento total. La DBMS convencionales no cuenta con la capacidad necesaria para manejar aplicaciones basadas en graficas o multimedia. Por ejemplo, la base de datos en una base de datos de diseño de datos.
Manipular este tipo de datos en un sistema racional requiere un programación extensiva para traducir estas complejas estructuras bases de datos en tablas y filas. Sin embargo, un DBMS orientado a objetos almacena los datos y procedimientos como objetos que se pueden recuperar y compartir automáticamente.
Los sistemas de administración de base de datos orientados a objetos (OODBSM) se están haciendo mas populares porque se pueden utilizar para almacenar los diferentes componentes multimedia y los programas de Java utilizados en aplicaciones Web, los cuales suelen integrar piezas de información de varias fuentes. Los OODBMS también son útiles para almacenar tipos de datos como los recursivos. (un ejemplo seria las partes dentro de partes, como las que se encuentran en aplicaciones de manufactura). Las aplicaciones de finanzas y transacciones suelen emplear OODBMS por que tienen modelos de datos que deben ser fáciles de cambiar para responder a las nuevas condiciones económicas.
Aun que las bases de datos orientadas a objetos pueden almacenar tipos de información mas complejos para la DBMS relacionales, son relativamente lentas comparadas con las DBMS racionales para procesar grandes cantidades de transacciones. Ya están disponibles los sistemas híbridos DBMS racional-orientado a objetos, para proporcionar capacidades de DBMS orienta a objetos y racional. Un enfoque hibrido se puede realizar de tres maneras diferentes: utilizando herramientas que ofrezcan acceso orientado a objetos para el DMBS relacional; empleando extensiones orientadas para el DBMS relacional existente, o utilizando un sistema hibrido de administración de base de datos-orientados a los objetos.
0 comentarios:
Publicar un comentario