Professional Documents
Culture Documents
Exposicion Base de Datos
Exposicion Base de Datos
BASE DE
DATOS
Hecho por Johan Ortiz, david
bravo, luis frias
Análisis de requerimientos:
• Se Realizara una base de datos de una plataforma de música que maneja un
registro de usuarios registrados en la plataforma con un poco de información
básica como el correo, la fecha en que se creó la cuenta, cuantas canciones
descargo, y cuantas listas de reproducción creo y en cierto punto analiza si hay
usuarios que se suscribieron a la plataforma de manera premium mostrando una
cantidad de usuarios suscritos y la cantidad de dinero que genero la plataforma
por dicho servicio, también ya entrara lo principal que es una base de datos de
canciones populares de las cuales entraran en reproductor de música que maneja
datos de listas de reproducción con sus respectivos dueños, artistas populares, y
álbumes que tienen los usuarios en la plataforma.
DISEÑO BASE DE DATOS:
registros
usuarios:
insert into
usuarios(Id,Usuarios,Correos,FechaCreacionCuenta,ListasCreadas,CancionesDescarga
das)
values (14578,'David Miño','davidM234@gmail.com','2022-02-12','2','60'),
(12384,'Juliana Vega','JLbonita134@hotmail.com','2022-02-05','5','90'),
(14584,'Ignacio Bravo','KratosGod@gmail.com','2022-01-16','6','90'),
(14643,'Romina Ramirez','VCPHLAFan@gmail.com','2022-01-28','2','50'),
(11245,'David Ramirez','davidbra12345@gmail.com','2022-02-14','3','50'),
(12345,'Camila Vera','CamiG@Hotmail.com','2022-01-12','3','45');
select*from usuarios;
musica
insert into musica(Artista,Album,Cancion,Duracion)
values ('The weeknd','Dawn FM','Less than zero','3:32'),
('Post Malone','Holliwoods Bleeding','WOW','2:30'),
('Kanye West','Graduation','Stronger','5:13'),
('Bruno Mars','Unorthodox Jukebox','Locked out
heaven','3:54'),
('The weeknd','Dawn FM','Here we go again','3:30'),
('Tyler the creator','IGOR','Earfquake','3:11');
select*from musica;
Listas de reproduccion
select M.Artista,M.cancion,A.Nombrealbum,A.numerocanciones
from musica as M
inner join albumes as A
on M.artista=A.artista
where A.numerocanciones >14
order by M.artista asc, M.cancion asc, A.Nombrealbum asc;
··Mostrar las canciones descargadas con su duración, con sus respectivos
álbumes y la duración del álbum:
select M.cancion,M.Duracion,A.Nombrealbum,A.Duracion
from musica as M
inner join albumes as A
on M.artista=A.artista;
··Seleccionar al artista the weeknd mostrar la canción descargada que empiece
por la letra “L”, su canción popular y el numero de reproducciones de su canción
popular:
select *from musica;
select *from populares;