Beruflich Dokumente
Kultur Dokumente
Gonzalo Nazareno
Curso 2010/2011
El Tour de Francia tiene una base de datos para gestionar las clasificaciones con el siguiente esquema de
tablas:
1. Crea las siguientes tablas con las restricciones correspondientes:
EQUIPOS
CodEquipo
Nombre
Nacionalidad
NombreDirector
VARCHAR2, tamao 4
VARCHAR2, tamao 30
VARCHAR2, tamao 20
VARCHAR2, tamao 20
CICLISTAS
Dorsal
Nombre
Nacionalidad
CodEquipo
FechaNacimiento
NUMBER, tamao 3
VARCHAR2, tamao 30
VARCHAR2, tamao 20
VARCHAR2, tamao 4
DATE
ETAPAS
NumEtapa
NumKms
Tipo
Fecha
NUMBER, tamao 2
NUMBER, tamao 3
VARCHAR2, tamao 30
DATE
CLASIFICACIONETAPAS
NumEtapa
NUMBER, tamao 2
Dorsal
NUMBER, tamao 3
Posicion
VARCHAR2, tamao 8
DistanciaAlGanador
VARCHAR2, tamao 8
Obligatorio
Todo en maysculas
Entre 1 y 99
Obligatorio
Clave Ajena
7. Muestra cantas etapas de cada tipo ha ganado cada uno de los equipos, incluyendo aquellas de las
que no ha ganado ninguna.
8. Muestra los nombres de los directores de los equipos que han ganado ms de tres etapas que no
hayan sido llanas.
9. Los corredores del equipo francs son sancionados por negarse a hacer el control antidopaje con una
hora de penalizacin en la tercera etapa aunque se les respeta el puesto de llegada. Haz los cambios
necesarios en las tablas.
10. Muestra el nombre del primer clasificado contando las 6 primeras etapas.
11. Muestra el nmero de kilmetros que suman las etapas completadas por cada uno de los corredores.
12. Borra los equipos que no han conseguido que al menos uno de sus ciclistas termine la primera etapa.
13. Partiendo del siguiente esquema relacional, crea las tablas correspondientes, teniendo en cuenta la
descripcin y las restricciones siguientes:
JUGADORES
CodJugador
Nombre
Fecha Nacimiento
Demarcacion
CodEquipo
VARCHAR2, tamao 4
VARCHAR2, tamao 30
FECHA
VARCHAR2, tamao 10
VARCHAR2, tamao 4
Clave Primaria
No Nulo
EQUIPOS
CodEquipo
Nombre
Localidad
VARCHAR2, tamao 4
VARCHAR2, tamao 30
VARCHAR2, tamao 15
Clave Primaria
No Nulo
PARTIDOS
CodPartido
CodEquipoLocal
CodEquipoVisitante
Fecha
Competicion
Jornada
VARCHAR2, tamao 4
VARCHAR2, tamao 4
VARCHAR2, tamao 4
FECHA
VARCHAR2, tamao 4
VARCHAR2, tamao 20
Clave Primaria
Clave Ajena
Clave Ajena
No puede ser de Julio o Agosto
Ser Copa o Liga
INCIDENCIAS
NumIncidencia
CodPartido
CodJugador
Minuto
Tipo
VARCHAR2, tamao 6
VARCHAR2, tamao 4
VARCHAR2, tamao 4
NUMBER(2)
VARCHAR2, tamao 20
Clave Primaria
Clave Ajena
Clave Ajena
Del 1 al 100
Clave Ajena
Los campos que aparecen en negrita y subrayados forman la clave primaria de la tabla, restriccin que debe
considerarse al crear las tablas.
Inserta los registros proporcionados por el profesor.
14. Aade las siguientes restricciones adicionales:
-
16. Aade una columna a la tabla Equipos, llamada GolesMarcados, numrica de 3. Actualzala
haciendo los clculos necesarios a partir de las tabla Incidencias y Jugadores.
17. Inserta la siguiente incidencia con el nmero de incidencia inmediatamente superior al mayor que
haya en ese momento:
El Delantero ms jovn del equipo 'Sevilla FC' ha marcado un gol en el partido que enfrenta a su
equipo como visitante con el 'Real Madrid' en el minuto 83.
18. Crea una vista con la clasificacin del 'Pichichi' (clasificacin que muestra ordenados de mayor a
menor nmero de goles a todos los jugadores). Debe incluir nombre de jugador, equipo en el que
juega y nmero de goles marcados. Debe mostrar slo aquellos jugadores que hayan marcado al
menos 2 goles.
19. Muestra el nmero de incidencias que han habido en cada partido incluyendo cdigo del partido,
nombre del equipo local, nombre del equipo visitante y nmero de incidencias.
20. Para todos y cada uno de los jugadores, muestra (ordenado alfabticamente por jugador) en cuantas
incidencias se ha visto involucrado. (Nombre del Jugador, Equipo y Nmero de Incidencias).
21. Muestra el nombre del jugador o jugadores que han recibido ms tarjetas amarillas en los primeros
tiempos de sus partidos y el equipo en el que juegan (un tiempo dura 45 minutos).
22. Muestra el nombre de los equipos que han recibido ms tarjetas amarillas que la media de tarjetas
amarillas de todos los equipos.
23. Borra los jugadores de equipos con sede en Madrid que no han marcado goles en Liga. Si es
necesario deshabilitar alguna restriccin temporalmente, hazlo.
24. El Sevilla ha fichado a los mximos goleadores de cada uno de los equipos madrileos, realiza la
insercin con una consulta de datos anexados.
25. Muestra el resultado del partido en el que se han metido ms goles.