Objetivos del Curso
Objetivo General
Desarrollar competencias avanzadas en el diseño, implementación, optimización y administración de bases de datos complejas, permitiendo a los estudiantes gestionar grandes volúmenes de información, garantizar la integridad de los datos y aplicar buenas prácticas en entornos reales y distribuidos.
Objetivos Específicos
- Comprender y aplicar modelos avanzados de datos, incluyendo bases de datos relacionales extendidas, orientadas a objetos y NoSQL.
- Diseñar y ejecutar consultas avanzadas utilizando SQL, implementando subconsultas, funciones, triggers y procedimientos almacenados.
- Optimizar el rendimiento de bases de datos mediante técnicas de normalización, desnormalización e índices.
- Gestionar transacciones para garantizar propiedades ACID en sistemas multiusuario, abordando problemas como la concurrencia y recuperación de fallos.