Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

GESTOR DE EVENTOS DEPORTIVOS
3. Realizar 5 Joins y 5 funciones agregadas en la base de datos 3.1 Joins 3.1.1 Unir la tabla Deportista con la tabla Equipo
use Gestor_Deportes SELECT * FROM deportista, equipo WHERE deportista.Equipo = Equipo.nombre_equipo

3.1.2 Unir la tabla Pais con la tabla Deportista
use Gestor_Deportes SELECT * FROM pais,deportista WHERE deportista.id_Pais = Pais.id_pais

Jorge Marcelo Cupi Veliz 8311038LP

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

3.1.3 Unir la tabla Equipo con la tabla Staff
use Gestor_Deportes SELECT Equipo.nombre_equipo,staff.nombre_staff, staff.tipo_staff FROM equipo,staff WHERE Equipo.id_Equipo= staff.id_equipo

3.1.4 Unir la tabla Deporte con la tabla Tipo_Deporte
use Gestor_Deportes SELECT * FROM Deporte,Tipo_Deporte WHERE Deporte.tipo_deporte=tipo_deporte.id_tipo_deporte

3.1.5 Unir la tabla Equipo con la tabla Informacion_Equipo
use Gestor_Deportes SELECT nombre_equipo as Equipo, nombre_localia as Stadium, direccion_localia as Direccion, capacidad_localia as Capacidad FROM Equipo,localia WHERE Equipo.id_Equipo=localia.id_equipo

Jorge Marcelo Cupi Veliz 8311038LP

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

3.2 Funciones agregadas 3.2.1 Obtener el promedio de edad de los jugadores por Equipo
use Gestor_Deportes SELECT AVG(DATEDIFF(year,fecha_nacimiento_deportista,GETDATE())) FROM deportista GROUP BY Equipo

3.2.2 Cual es el jugador mas joven del Arsenal?
use Gestor_Deportes SELECT * FROM deportista WHERE deportista.fecha_nacimiento_deportista IN (SELECT MAX(fecha_nacimiento_deportista) FROM deportista WHERE Equipo='Arsenal')

3.2.3 Cuantos equipos de futbol tenemos?
use Gestor_Deportes SELECT COUNT(DISTINCT(deportista.Equipo)) FROM deportista

3.2.4 Cual es el stadium con menor capacidad?
use Gestor_Deportes SELECT * FROM localia WHERE capacidad_localia = ( SELECT MIN(capacidad_localia) FROM localia)

Jorge Marcelo Cupi Veliz 8311038LP

Universidad Mayor de San Andres Facultad de Ciencias Puras y Naturales Carrera de Informatica

3.2.5 Cual es el equipo con mas jugadores?
SELECT Equipo,count(deportista.Equipo) FROM deportista GROUP BY Equipo

Jorge Marcelo Cupi Veliz 8311038LP