Ventajas y desventajas de bases de datos orientadas a objetos y relacionales
1. Base Datos Orientada a Objetos
VENTAJAS:
● Mayor capacidad de modelado.Se debe a:
– Un objeto encapsula tanto un estado como un comportamiento.
– Un objeto almacena todas las relaciones que mantiene con otros objetos.
– Los objetos pueden agruparse para formar objetos complejos.
● Ampliabilidad. Se debe a :
– Se pueden construir nuevos tipos de datos a partir de los existentes.
– Agrupacion de propiedades comunes de diversas diversas.
– Reusabilidad de clases.
● Lenguaje de cosulta más expresivo.
● Adecuación a las aplicaciones avanzadas de la base de datos.
● Mayores prestaciones.
2. Base Datos Orientada a Objetos
INCONVENIENTES:
● Carencia de un modelo de datos universal.
● Carencia de experiéncia.
● Carencia de estándares.
● Competencia.
● La optimización de consultas compromete la encapsulación.
● El modelo de objetos todavía no tiene una teoría matemática coherente que le sirva de base.
3. Bases Datos Relacionales
VENTAJAS:
● Provee herramientas que garantizan evitar la duplicidad de registros.
● Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados
dependientes.
● Favorece la normalización por ser más comprensible y aplicable.
4. Base Datos Relacional
INCONVENIENTES:
● Pobre representación de las entidades del 'mundo real'.
● Sobrecarga y poca riqueza semántica.
● Soporte inadecuado para las restricciones de integridad y empresariales.
● Estructura de datos homogénea.
● Operaciones limitadas.
● Desadaptación de impedáncias.
● Problemas asociados a la concurréncia, cambios en los esquemas y el innadecuado acceso navegacional.
● No ofrecen soporte para tipos definidos por el usuario (administrador).