|
UNIVERSIDAD DEL CAUCA FACULTAD DE
INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES PROGRAMA DE INGENIERÍA DE SISTEMAS EXAMEN DEL PRIMER PREVIO – BASESE DE DATOS II ING. J. ANDRÉS G. FLECHAS RAMOS |
Actualmente
la liga de football americano de USA esta constituida por dos conferencias, la
nacional y la americana. Cada una de ellas esta conformada por 4 divisiones:
norte, sur, este y oeste, donde en ellas se encuentran distribuidos de a 4 o 5
equipos, en total son 32.
Cada
vez que se juega un partido, nos interesa saber el numero
de puntos que cada equipo consiguió en el partido, y también el número de
puntos que le convirtieron. De este modo podremos determinar el ganador, el
perdedor o en caso que no sea ninguno de los dos, decretar el empate. Sea cual sea el caso que se presente,
simplemente se adiciona un punto en la columna correspondiente a las estadísticas.
Ejemplo:
si Green Bay tiene PG=10, PE=0, PP=3 y Denver tiene PG=5, PE=0, PP=8
y el resultado del partido quedo Green Bay 24 – Denver 20, la nueva tabla de estadísticas quedaría Green Bay con PG=11, PE=0, PP=3, Denver
con PG=5, PE=0, PP=9. El resultado esta dado por el número de puntos que
cada equipo consiga en un partido, además se tiene en cuenta también el número
de puntos que le hayan convertido. Estos datos nos servirán para saber el orden
de la tabla de posiciones.
CONFERENCIA
DIVISION
EQUIPO
ESTADISTICA
PARTIDO
SELECT * FROM EQUIPO;
SELECT * FROM DIVISION;
SELECT * FROM CONFERENCIA;
SELECT * FROM PARTIDO;
No se muestra el resultado por ser más de 15
filas…
SELECT * FROM ESTADISTICA;
PUNTO (25%)
Implemente un
bloque PL/SQL que me muestre por pantalla el nombre, ciudad, nombre de la
división, PG, PE, PP de un equipo de la
NFL. En dado caso que no se encuentre, despliegue el correspondiente mensaje de
error. Utilice una variable por sustitución que capture el nombre del equipo a
buscar.
PUNTO (25%)
Implemente un
bloque PL/SQL que me muestre por pantalla los equipos que han ganado más de 8
partidos.
PUNTO (50%)
Implemente un
bloque PL/SQL que me muestre por pantalla los nombres, PG, PE, PP, puntos a
favor, puntos en contra de los 5 peores equipos de la temporada. Se considera
un equipo malo, aquel con menos partidos ganados y al cual le hayan metido más
puntos en contra.