Práctico 3 de Sistemas de Bases de Datos II

Anuncio
C. E. T. P. - E. M. T.
Informática
Sistemas de Bases de Datos II
Práctico N° 5 - SQL
agosto de 2012
1:. Se tiene una base de datos con los datos del mundial de fútbol Sudáfrica 2010:
realizando el pasaje a tablas del D.E-R:
JUGADOR (ID, NUMERO, NOMBRE, FECHA_NAC, POSICION, CLUB, ALTURA)
•
Guarda los datos de los Jugadores, ID es clave foránea de Seleccion y NUMERO el número de
camiseta.
SELECCION ( ID, NOMBRE, GRUPO, CONFEDERACION)
•
Guarda los datos de las Selecciones, en que Grupo jugó cada una y a que confederación pertenece.
DT ( ID, NOMBRE, NACIONALIDAD, ID_SEL)
•
Guarda los datos de los Directores Técnicos de cada selección. ID_SEL es clave foránea de
Seleccion
ESTADIO ( ID, NOMBRE, CIUDAD, CAPACIDAD)
•
Guarda los datos de los Estadios que se utilizaron en el mundial
PARTIDO ( ID, FECHA, ID_EST, LOCAL, VISITA, GOL_LOCAL,GOL_VISITA, TIPO)
•
Guarda los datos de los partidos, GOL_LOCAL es la cantidad de goles que realizó el equipo que
ofició de local y GOL_VISITA es la cantidad de goles que realizó el equipo que ofició de visitante
Sistemas de Bases de Datos II - 2012
Prof. Leonardo Carámbula
C. E. T. P. - E. M. T.
Informática
Sistemas de Bases de Datos II
Práctico N° 5 - SQL
agosto de 2012
GOL ( ID_PARTIDO, MINUTO, ID_SEL, NUMERO)
•
Guarda los datos de cada gol realizado en la copa,
•
ID_SEL, NUMERO corresponden al Jugador que realizó el gol.
•
ID_PARTIDO corresponde al partido.
•
MINUTO es el minuto del gol (de 1 a 90 apróx.)
Resolver las siguientes consultas UTILIZANDO LA BASE DE DATOS: MUNDIAL
a) Mostrar todos los datos de los ESTADIOS. Ordenar por capacidad de mayor a menor
b) Mostrar el nombre y la altura de los 15 jugadores más altos del mundial.
c) Mostrar el nombre y el club de los jugadores que son "delantero".
d) Mostrar el número, el nombre, club y posición de los jugadores que juegan en clubes de España
(ESP).
e) Mostrar la fecha y el resultado de todos los partidos del tipo "grupo". Ordenar por fecha.
f) Mostrar el nombre, club y posición del los jugadores que tiene la camiseta 9, 10 o 11 de todas las
selecciones.
g) Mostrar la cantidad de jugadores y el promedio de altura por posición (posición, cantidad,
promedio).
h) Mostrar el total y el promedio de los goles en todos los partidos del mundial.
i)
Mostrar la cantidad de jugadores por club(club, cantidad). Solo los primeros 20 clubes con más
jugadores.
j)
Mostrar la cantidad de equipos por confederación (confederación, cantidad)
k) Mostrar el total y el promedio de los goles para cada tipo de partido del mundial(tipo, total,
promedio). Ordenar por promedio de menor a mayor
Sistemas de Bases de Datos II - 2012
Prof. Leonardo Carámbula
Descargar