You are on page 1of 4

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

You might also like