Consulta nuevas tendencias de BD
Consulta nuevas tendencias de BD.
|
Bases de datos orientada a objetos |
Bases de datos distribuidas |
Definición |
Es
una base de datos regida por la estructura, propiedades y métodos de los
objetos. Los objetos se crean a partir de clases o modelos. |
Es
un conjunto de bases de datos ubicadas en diferentes espacios lógicos o
geográficos, pero comunicándose a través de una red de comunicación. |
Ventajas |
1.
Flexibilidad. 2.
Reusabilidad. 3.
Mantenibilidad. 4.
Extensibilidad. |
1.
Fiabilidad. 2.
Disponibilidad 3.
Compartición de datos. 4.
Accesibilidad remota. 5.
Rendimiento. |
Desventajas |
1.
Continuar con las
limitaciones de los programadores de programación estructurada y programación
orientada a objetos.
2. La aplicación final es demasiado grande
debido a la herencia de clases. |
1. El control remoto y la gestión de datos son complicados.
2. Debido a la complejidad del procesamiento, la integridad de la
información se encuentra en algún punto intermedio.
3. El mecanismo de recuperación de información es complejo. El
desarrollo y la gestión de la información es complejo. |
Ejemplos |
Por ejemplo,
crearemos una aplicación para gimnasios, por lo que crearemos una clase
Persona, a partir de la cual crearemos objetos Cliente, Entrenador y
Administrador. Tendrán características y métodos similares y se pueden
adaptar a diferentes necesidades. |
Por ejemplo, una
empresa que ha crecido en tamaño y diseño ahora tiene su sede en diferentes
ciudades. Cada ciudad puede tener diferentes requisitos y especificaciones. |
Conceptos |
1. Abstracción: la capacidad de abstraer objetos reales en programas
y extraer sus funciones principales.
2. Modularidad: el hecho de crear clases nos permite modificarlas
independientemente de otras clases.
3. En macetas: le permite ocultar información sobre clases de otras
partes del programa.
4. Herencia: agregación y herencia, Una jerarquía de dos clases
permite relaciones entre partes de una clase.
5. Polimorfismo: es la capacidad conductual de adaptarse a
diferentes situaciones o entornos. |
1. Hardware: forman parte de los nodos de procesamiento de información
y datos.
2. Software: use un DBMS que proporcione administración de bases de
datos externas. Suelen estar ubicados en diferentes equipos.
3. Datos: los datos son parte de una base de datos distribuida que se
puede replicar parcialmente.
4.Procedimiento: Generalmente, los datos no se repiten en una base de
datos simple.
5. Personal: los
usuarios finales no saben que están utilizando una base de datos distribuida. |
Conclusiones |
La base de datos
orientada a objetos simplifica y hace más eficiente la administración de
datos al permitir la creación de objetos a partir de moldes prediseñados. |
Bases
de datos distribuidas - En conclusión, es una base de datos compuesta por un
conjunto de bases de datos que se encuentran en diferentes sitios o nodos y
que se pueden interconectar mediante una red de comunicación. Son útiles para
sistemas grandes y complejos. |
Comentarios
Publicar un comentario