2.1.2. Tipos de SGBDOO.

Las Bases de datos orientados a objetos se propusieron con la idea de satisfacer las necesidades de las aplicaciones más complejas. El enfoque orientado a objetos ofrece la flexibilidad para cumplir con algunos de estos requerimientos sin estar limitado por los tipos de datos y los lenguajes de consulta disponibles en los sistemas de bases de datos tradicionales.

Como cualquier Bases de Datos programable, una Base de Datos Orientada a Objetos (BDOO) proporciona un ambiente para el desarrollo de aplicaciones y un depósito persistente listo para su explotación. Una BDOO almacena y manipula información que puede ser digitalizada (presentada) como objetos, además proporciona un acceso ágil y permite una gran capacidad de manipulación.

Los principales conceptos que se utilizan en las Bases de Datos Orientada a Objetos (BDOO) son las siguientes:

1.    Identidad de objetos.
2.    Constructores de tipos.
3.    Encapsulamiento.
4.    Compatibilidad con los lenguajes de programación.
5.    Jerarquías de tipos y herencia.
6.    Manejo de objetos complejos.
7.    Polimorfismo y sobrecarga de operadores.
8.    Creación de versiones.


BDOO.

Está diseñada para simplificar la POO almacena objetos directamente en la base de datos empleando las mismas estructuras que leguajes de programación.


SGBOO.

Es un sistema de objetos y un sistema de base de datos que almacena objetos permitiendo la concurrencia y recuperación. Pueden tratar directamente con los objetos sin hacer la traducción a tablas registros, para los programadores de aplicación (general o específica) los objetos se conservan en su forma y tamaño pueden compartirse con múltiples usuarios.


Niveles de abstracción.

1.    Interno. - Como se van a guardar los objetos (disco duro).
2.    Conceptual. - Como guardar la estructura.
3.    Externo. - Lo que vamos a mostrar al usuario (interfaz).

Consideraremos el problema de almacenar un coche en el garaje en un sistema de objetos, el coche es un objeto, el garaje es un objeto y hay una operación simple que es almacena el coche en el garaje. En el sistema relacional todos los datos se traducen en tablas, entonces el coche debe de ser desarmado, las llantas se colocan en un lugar, los birlos en otro lugar, por la mañana antes de salir hay que componer el coche antes de conducir.


Aplicaciones de la BDOO.

1.    Diseño asistido por computadora CAD.
2.    Fabricación asistida por computadora CAM.
3.    Ingeniería de software asistido por computadora CASE.
4.    Sistemas de gestión de red.
5.    Sistemas de información de oficina y sistemas multimedia OIS.
6.    Sistema autoedición digital.
7.    Sistemas de información geográfica GIS.
8.    Sistemas Web interactivos dinámicos.


0 comentarios:

Publicar un comentario