¿En qué consiste este CRUD?

CRUD Repertorio de Música

Para la realización de este CRUD se utilizaron los siguientes frameworks: Angular, TypeScript y Node JS asi como el gestor de bases de datos MySQL.

Este CRUD está realizado en base a un repertorio de Música, en donde el usuario podra registrar a los Grupos de Musica, asi como sus intengrantes, los albumes de cada Grupo y finalmente las Canciones de cada Album.

Descargar Proyecto Descargar Base de Datos Demo

Diagrama de Base de Datos

Este diagrama consiste en un total de tablas, las cuales son: Album, Artista, Canciones, Disquera, Grupo, Instrumento y Pais.

Diagrama

Compilado

Para poder compilar este proyecto, primero deberás contar con Visual Studio Code, asi como un gestor de bases de Datos.

Primero se deberá modificar el Archivo de data que se encuentra en la carpeta de Servidor.


En dado caso que el usuario requiera cambiar el idioma del Gestor de Bases de Datos, se debera dirigir al archivo database que se encuentra en la carpeta de Servidor.


Ahora para poder compilar el proyecto, se deben abrir 3 terminales, en el primer terminal se accederá a la carpeta Servidor y posteriormente se colocará el comando npm run build.


En la segunda terminal se accederá a la carpeta Servidor y posteriormente se colocará el comando npm run dev.


En la última terminal se accederá a la carpeta appMusica y posteriormente se colocara el comando ng serve --open.

Manejo del Programa

Para poder insertar registros, se podrá dirigir a cualquiera de los apartados que aparecen en el menú principal.

Lista

Para poder visualizar los registros insertados podrá visualizarlos por apartado, en el apartado de Grupos se podrán visualizar los integrantes de los grupos, asi como las canciones de los grupos y sus álbumes respectivamente.

Insertar Registros

Una vez dentro de la seccion, el usuario podra seleccionar lo que desea insertar, para eso debera llenar todos los campos solicitados.

Busqueda

En los apartados de Grupos y Álbumes contaran con un apartado de búsqueda, esto para mostrar las Canciones por Grupo, los Integrantes del Grupo, los Álbumes de cada Grupo y las Canciones que contiene un Álbum.