Este repositorio contiene los laboratorios y controles realizados durante el curso de Base de Datos Avanzada. Durante este curso, se desarrollaron diversos proyectos aplicando técnicas avanzadas en bases de datos relacionales y NoSQL, así como la implementación de aplicaciones backend y frontend.
Desarrollo de una aplicación utilizando PostgreSQL y pgAdmin. Se implementó un backend con Spring Boot y un frontend con Vue.js, enfocándose en la creación y manipulación de bases de datos relacionales.
Continuación en el uso de PostgreSQL y pgAdmin, mejorando el backend y el frontend. Se profundizó en la carga y manipulación de datos, integrando nuevas funcionalidades. Se implementó verificación JWT para autenticación y autorización de usuarios.
Introducción a bases de datos NoSQL utilizando MongoDB. Desarrollo de una aplicación con backend en Spring Boot y frontend en Vue.js, realizando pruebas de carga y manipulación de datos en MongoDB.
Evaluación práctica sobre la creación y manipulación de bases de datos utilizando PostgreSQL y pgAdmin. Se ejecutaron scripts SQL y se verificó la correcta carga de datos.
Evaluación enfocada en la integración de un backend desarrollado en Spring Boot con una base de datos PostgreSQL y el desarrollo de un frontend con Vue.js. Se realizaron pruebas de carga y ejecución de consultas. Se verificó la resistencia a inyecciones SQL, implementando medidas de seguridad para prevenir ataques.