Sistemas de Bases de Datos II
Práctico SQL - Resolver consultas SQL Básicas
Tercero IBA e IBB
Se tiene una base de datos relacional con información del Mundial de Fútbol 2010. La Base de Datos implementada corresponde con el siguiente D.E-R:
br />
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 y en que Grupo jugaron cada una y a que confederación pertenecen
- 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
- 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 la consulta por capacidad ascendentemente.
B) Mostrar el nombre y la altura de los 15 jugadores más altos del mundial
C) Mostrar la cantidad de jugadores por posición en el mundial
D) Mostrar los nombres de los jugadores que jugaron en la posición "delantero"
E) Mostrar el número,el nombre, club y posición de los jugadores de la selección "Uruguay"
F) Mostrar el Estadio (nombre), fecha, tipo, selecciones (nombres) y resultado de cada partido disputado en el Mundial, ordenado por fecha ascendentemente.
G) Mostrar el nombre y la selección de los goleadores del mundial (10 primeros)
H) Mostrar el nombre y la posición del los jugadores que hicieron goles en la selección "Uruguay"
I) Mostrar el promedio de altura, el promedio de edad de cada selección, ordenando por el nombre de la selección ascendentemente
J) Mostrar la cantidad de equipos por confederación
K) Mostrar la cantidad de jugadores que juegan en equipos españoles "(ESP)"
Nota: Las consultas se deben almacenar en el servidor Linux de la siguiente forma:
En Linux ejecutar los siguientes comandos:
- cd
- mkdir bd_sql
- cd bd_sql
- dbaccess mundial
- Al resolver una consulta guardarla utilizando la opción "SAVE" del menú "Query-Language" utilizando la siguiente nomenclatura:
- Consulta A » a
- Consulta B » b
- Consulta C » c
- Consulta D » d
- Consulta E » e
- Consulta F » f
- Consulta G » g
- Consulta H » h
- Consulta I » i
- Consulta J » j
- Consulta K » k
Sistemas de Bases de Datos II - Práctico SQL - Resolver consultas SQL Básicas - Prof. Leonardo Carámbula
Tercero Tercero IBA e IBB - Año 2010