Sunteți pe pagina 1din 5

2011

Base de Datos
Orientado a
Objetos
BDOO
A continuación un ensayo, donde explico con mis palabras la definición de una
BDOO, su importancia en nuestro entorno técnico, caracterísitcas, ventajas,
desventajas y conclusión.

Anl. Javier Vaca Ch.


UMET – UNIVERSIDAD METROPOLITANA
16-MAYO-2011
BD - DATAWAREHOUSE UMET

BASE DE DATOS
ORIENTADA A OBJETOS - BDOO

Definición: Las BDOO surgen de la combinación de las BD y la


programación OO.

Están estructuradas para simplificar la POO, permiten almacenar los


objetos directamente en la BD utilizando las mismas estructuras y
relaciones que los lenguajes de POO.

Es una base de datos inteligente. Soporta el paradigma orientado a


objetos almacenando datos y métodos, y no sólo datos.

Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos
complejos.
Evita el acceso a los datos; esto es mediante los métodos almacenados en ella.

Es más segura ya que no permite tener acceso a los datos (objetos); esto debido a que
para poder entrar se tiene que hacer por los métodos que haya utilizado el programador.

Porque utilizar las BDOO?


BD Tradicional.-
Los sistemas manejadores de BD tradicionales tienen ciertas desventajas, citamos algunas:
1. Proveen una pobre representación del mundo real.
2. Existe una sobrecarga semántica.
3. Se pueden realizar operaciones limitadas.
4. Tipos de datos son Alfanuméricos.
5. No extensibles.

BDOO.-
Con la BDOO, podemos satisfacer varias necesidades, que a veces se nos presentan:
1. Las BDOO, obtienen cada vez mayor aceptación.
2. Satisfacer las necesidades de aplicaciones más complejas.
3. El aumento del uso de lenguajes de programación OO, para el desarrollo de
aplicaciones de software.
4. Son extensibles.
5. Son más seguras.

Pag. 2 Elaborado: Anl. Javier Vaca Ch


BD - DATAWAREHOUSE UMET

CARACTERISITCAS:
A continuación un resumen de algunas de sus funciones.

1. Soportan todos los conceptos de la POO.


2. La mayoría de las BDOO proveen la capacidad de un procesamiento transaccional
que soporta la concurrencia.
3. Es más segura ya que no permite tener acceso a los datos (objetos).
4. Proporcionan un sistema integrado de desarrollo de aplicaciones.
5. Las BDOO buscan la persistencia transparente.
6. Uso de consultas nativas.

VENTAJAS:
A continuación un resumen de algunas de sus ventajas.

1. Flexibilidad y soporte para el manejo de tipos de datos complejos.


2. Manipula datos complejos en forma rápida y ágilmente mediante la navegación
directa.
3. Integran directamente con los software desarrollados en programación OO.
4. El poder que confieren al diseñador para especificar tanto la estructura de objetos
complejos como las operaciones que se le pueden aplicar a esos objetos.
5. Una BDOO puede ajustarse a usar siempre el espacio de los campos que son
necesarios.
6. Mayor capacidad de modelado.
7. Ampliabilidad.
8. Lenguaje de Consulta más expresivo.
9. Adecuación a las aplicaciones avanzadas de bases de datos.
10. Mayores prestaciones.

DESVENTAJAS:
A continuación un resumen de algunas de sus desventajas.

1. La inmadurez del mercado de BDOO.


2. Educar a las personas en el paradigma OO, requiere una cantidad de tiempo
considerable.
3. Carencia de un modelo de dato universal.
4. Carencia de experiencia.
5. Carencia de estándares.
6. Competencia.

Pag. 3 Elaborado: Anl. Javier Vaca Ch


BD - DATAWAREHOUSE UMET

SMBDOO

Definición.- Un SMBDOO debe satisfacer dos criterios debe ser un SMBD, y debe ser
un sistema orientado al objeto.

Para ello almacena objetos incorporando y empleando las ventajas de la POO permitiendo
que sus elementos se accedan como objetos propios de un ámbito de programación
orientado a objetos, tratándolos directamente sin tener que hacer la traducción a tablas
o registros.

CARACTERISITCAS:
1. OBLIGATORIAS:
Esta característica combina las del SMBDR y POO (programación orientada a objetos).

 SMBDR
 Persistentes.
 Concurrentes.
 Recuperación.
 Facilidad de Consultas.

 POO
 Objetos.
 Encapsulamiento.
 Tipos, Clases.
 Herencia
 Identidad de Objetos.

2. OPTATIVAS:

Mejoran el sistema manejador de Bases de Datos Orientado a Objetos.

 Herencia Múltiple.
 Chequeo de Tipos e Inferencia de distribución.
 Diseño de Transacciones y versiones.
 Facilidad de Consultas.

Pag. 4 Elaborado: Anl. Javier Vaca Ch


BD - DATAWAREHOUSE UMET

3. ABIERTAS:

Ofrecen grados de Libertad para los desarrolladores del sistema de Base de Datos
Orientado a Objetos.

 Paradigmas de Programación.
 Sistemas de Representación.
 Sistemas de Tipos.
 Uniformidad..

CONCLUSIONES:

 Las BDOO Permiten el desarrollo y mantenimiento de aplicaciones complejas con


un costo menor permitiendo que el mismo modelo conceptual se aplique al
análisis, diseño, programación, definición y acceso a la BD.
 Las BDOO ofrecen un mucho mejor rendimiento de la máquina que las bases de
datos por relación, para aplicaciones o clases con estructuras complejas de datos.
 Las BDOO considero que son próximo salto en la evolución de las bases de datos,
para soportar el Análisis, Diseño y Programación OO.
 Las BDOO ayudan a obtener todas las ventajas de la tecnología OO y evitar la falta
de correspondencia entre el desarrollo y el modelo de datos se pueden utilizar
BDOO.
 La utilización de las BDOO es muy importante ya que contribuye para podre crear
combinaciones de datos.
 Permite aumentar nuestra capacidad para expresar consultas con la utilización de
reglas lógicas.

Pag. 5 Elaborado: Anl. Javier Vaca Ch

S-ar putea să vă placă și