Skip to content

SergioR29/IndustriaMusical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INDUSTRIA MUSICAL

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.

Más Información

  • Consulte la memoria de este proyecto en PDF aquí.

ESTRUCTURA GENERAL DEL PROYECTO

estructura_ProyectoOracle
  • 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.

TECNOLOGÍAS UTILIZADAS

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

DIAGRAMA DE BASE DE DATOS

diagrama_ProyectoOracle

About

Proyecto que consiste en 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages