Sunteți pe pagina 1din 2

Bases de datos orientada a objetos Bases de datos distribuidas

Es una base de datos que se rige mediante Es un conjunto de bases de datos, que
la construcción de objetos, mediante están en diferentes espacios lógicos o
Definición atributos y métodos. Los objetos son geográficos pero que se comunican
creados mediante clases o moldes. mediante una red de comunicación.
1. Flexibilidad. 1. Fiabilidad.
Ventajas 2. Reusabilidad. 2. Disponibilidad
3. Mantenibilidad. 3. Compartición de datos.
4. Extensibilidad. 4. Accesibilidad remota.
5. Rendimiento.

1. Limitaciones de los programadores 1. El control y el manejo de los datos


que siguen con la programación se hace mas tedioso por el hecho
estructurada y programación de que están en diferentes sitios.
Desventajas orientada a objetos. 2. La integridad de la información se
2. Tamaño excesivo de las ve puesta entre dicho debido a su
aplicaciones resultantes debido a la complejidad en el manejo.
herencia de las clases. 3. Los mecanismos de recuperación
de la información son complejos.
4. El diseño y el manejo de la
información es compleja.
Por ejemplo, queremos hacer una Por ejemplo, una empresa que ha crecido
aplicación para un gimnasio, entonces en volumen y diseño, ahora sus sedes están
creamos una clase personas de la cual en diferentes ciudades. En cada ciudad
Ejemplos vamos a crear los objetos clientes, puede haber diferentes requerimientos y
entrenadores y administradores. especificaciones.
Compartirán atributos y métodos similares
y podrán ser adaptadas a las diferentes
necesidades.
1. Abstracción; capacidad de abstraer 1. Hardware: hacen parte de los
objetos de la vida real a la nodos de procesamiento de la
programación y extraer sus información y los datos.
características más importantes. 2. Software: se hace uso de un SGBD
2. Modularidad; el hecho de crear en el cual permita la administración
clases permite que podamos de las bases de datos en remoto.
modificar estás de forma Por lo general están en diferentes
Conceptos independente de las de más clases. computadoras.
3. Encapsulamiento; permite ocultar 3. Datos: los datos hacen parte de las
la información de una clase para bases de datos distribuidas y estos
las demás partes del programa. pueden estar duplicados,
4. Herencia; agregación y herencia parcialmente o no.
dos clases de jerarquías que 4. Procedimientos: Por lo general los
permite la relación entre las partes datos no se encuentran duplicados
de una clase. en bases de datos sencillas.
5. Polimorfismo; es la capacidad de 5. Personal: el usuario final no sabe
que un comportamiento se adapte que esta utilizando bases de datos
a diferentes situaciones o distribuidas.
circunstancias.

Las bases de datos orientadas a objetos Las bases de datos distribuidas sirven para
permiten que sea fácil de administrar y de un compendio extenso de bases de datos,
construir por el hecho de que se pueden además para acceder a los datos y a la
Conclusiones crear objetos a través de moldes ya información es necesario una red de
prediseñados. Permite también la comunicación que permita la interacción
simplicidad y omite la repetición de código entre los sistemas que están en diferentes
innecesario y repetitivo. sitios o nodos. Son importante para
sistemas grandes y son más complejos.

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