Este repositorio recopila los ejercicios de Bases de Datos realizados en el tercer trimestre del Primer curso del Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DAM).
La práctica se centra en el uso de PL/SQL en Oracle Database y sigue la estructura que ha propuesto el profesor de la asignatura.
El propósito de estos ejercicios es reforzar y poner en práctica los principales conceptos de PL/SQL revisados en clase, desde bloques básicos hasta elementos más avanzados como cursores y triggers.
La organización de carpetas corresponde al planteamiento del profesor y incluye lo siguiente:
01_DeclareBeginEnd/: Introducción a la estructura básica de PL/SQL.02_Procedure/: Creación y uso de procedimientos almacenados.03_Function/: Definición de funciones y uso de cursores.04_ProceduresFunctions/: Combinación de procedimientos y funciones.05_Cursor/: Introducción a cursores.06_OpenFetch/: Manejo de cursores conOPENyFETCH.07_WhileFoundLoop/: BuclesWHILEcon%FOUND.08_Trigger/: Automatización de acciones mediante triggers.09_Package/: Agrupación de procedimientos y funciones en paquetes.10_SQL_Dinamico/: SQL dinámico conEXECUTE IMMEDIATE.
- Oracle Database (o un entorno compatible con PL/SQL).
- Extensión de SQL Developer en VSCode (o cualquier cliente SQL similar).
- Acceso a un esquema de base de datos donde ejecutar los scripts.
La estructura y la selección de ejercicios han sido establecidas por el profesor de la asignatura. Este repositorio tiene fines educativos y refleja el progreso en el aprendizaje de PL/SQL durante el primer curso de DAM.
- Este proyecto no solo ha sido un trabajo académico, sino también una forma de documentar mi aprendizaje y evolución en bases de datos.
- Me ha permitido reforzar la lógica de programación y comprender que las bases de datos van más allá del simple almacenamiento de datos, permitiendo automatizar procesos complejos y garantizar la integridad de la información.