Contenido verificado asociado a este RA
Bases de Datos Orientadas a Objetos (BDOO): características y fundamentos
Se analizan los fundamentos y características distintivas de las bases de datos orientadas a objetos (BDOO): persistencia directa de objetos, identidad, encapsulación, herencia y polimorfismo. Se contrastan con el modelo relacional (con y sin ORM) y con bases NoSQL documentales, y se identifican escenarios profesionales donde su uso resulta apropiado.
Instalación y Gestión de Sistemas Gestores de BDOO
Guía práctica para la instalación, configuración y administración básica de sistemas gestores de bases de datos orientadas a objetos, explorando sus interfaces y herramientas.
Programación con Bases de Datos Orientadas a Objetos
Desarrollo de aplicaciones que interactúan con BDOO para almacenar, recuperar, actualizar y eliminar objetos, incluyendo el manejo de tipos de datos complejos.
Conceptos clave
Bases de Datos Orientadas a Objetos (BDOO)Impedance mismatchIdentidad de objetoEncapsulación, herencia y polimorfismo en persistenciaPersistencia ortogonalEstándar histórico ODMGDiferencia entre BDOO y NoSQL documentalInstalación de SGBDOOConfiguración de SGBDOOHerramientas de administraciónGestión de esquemasClases persistentesTransaccionesConcurrenciaOperaciones CRUDPersistencia de objetosConsultas de objetosTipos de datos estructurados
Errores que conviene evitar
- Confundir una BDOO con una base relacional que usa ORM, atribuyendo a una lo que corresponde a la otra
- Subestimar la dificultad de evolucionar el esquema de clases cuando ya existen objetos persistidos con una versión anterior
- Confundir identidad de objeto con igualdad de valores, provocando errores al comparar o actualizar objetos recuperados
- Problemas de compatibilidad de versiones
- Errores de configuración de rutas o variables de entorno
- Falta de permisos para la instalación o ejecución
- Errores en la gestión de transacciones
- Problemas de concurrencia al actualizar objetos