Proyecto que consiste en una aplicación de consola con una BD relacional con SGBD ORACLE de una industria musical en la que se ha utilizado Java, PL/SQL y SQL a fondo, con ello, poniendo en práctica los conocimientos aprendidos sobre las bases de datos orientadas a objetos en su momento en el CFGS DAM. Este proyecto permite al usuario final consultar mucha información acerca de la industria musical.
Se nos plantea una base de datos que almacena datos sobre la industria musical, esta almacena los datos de todas las personas involucradas en el proceso creativo. En concreto, almacena datos extra sobre los artistas (cantantes solistas o parte de un grupo), sus álbumes y sus canciones (en caso de los grupos, el cantante será el que tenga asociados los álbumes y las canciones). Por otro lado, contamos con las Academias de la Música que a lo largo del año convocan premiaciones para coronar a los mejores artistas. Cada premiación cuenta con presentaciones de algunos artistas que presentarán hasta un máximo de 3 canciones y pueden contar con un grupo de baile de hasta 12 personas. También tendrán hasta 12 invitados del mundo de la música y una serie de categorías. Las categorías tendrán un jurado de 2 miembros y un total de 3 canciones nominadas.
- Consulte la memoria de este proyecto en PDF aquí.
-
src/main/java/Main.java: Aquí está el módulo principal del programa a ejecutar. Por cada consulta que se elija se guardará un fichero de texto (.txt) con el resultado de la consulta en la raíz del proyecto.
-
src/main/resources: En este directorio están los archivos .sql que contienen los scripts SQL y PL/SQL, los tipos e inserts necesarios para crear la BD.
Tipo de proyecto: Maven
Versión SGBD (ORACLE): XE 21c
Lenguaje de Programación: Java 21 y PL/SQL
Entornos de Desarrollo: Eclipse IDE y SQL Developer