Practica BD
Practica BD
Practica BD
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Computación y Sistemas
EQUIPOS
CodEquipo VARCHAR2, tamaño 4
Nombre VARCHAR2, tamaño 30 Obligatorio
Nacionalidad VARCHAR2, tamaño 20
NombreDirector VARCHAR2, tamaño 20 Todo en mayúsculas
CICLISTAS
Dorsal NUMBER, tamaño 3 Entre 1 y 99
Nombre VARCHAR2, tamaño 30 Obligatorio
Nacionalidad VARCHAR2, tamaño 20
CodEquipo VARCHAR2, tamaño 4 Clave Ajena
FechaNacimiento DATE
ETAPAS
NumEtapa NUMBER, tamaño 2
NumKms NUMBER, tamaño 3
Tipo VARCHAR2, tamaño 30
Fecha DATE Del 27/07 al 19/08 de 2010
CLASIFICACIONETAPAS
NumEtapa NUMBER, tamaño 2 Clave Ajena
Dorsal NUMBER, tamaño 3 Clave Ajena
Posicion VARCHAR2, tamaño 8 'Abandono' o entre '1' y '99'
DistanciaAlGanador VARCHAR2, tamaño 8
a) No pueden participar ciclistas que sean menores de edad en el día que comienza la carrera.
b) El formato del campo DistanciaAlGanador es 'hh:mi:ss'. Una hora tiene 60 minutos. Un minuto tiene
60 segundos.
3. Inserta los datos del script proporcionado por el profesor corrigiendo los posibles errores existentes. Debes
entregar el script corregido.
El ciclista lituano del equipo que dirige Alberto Molina ha ganado la última etapa contrarreloj.
En la etapa siguiente a la última contrarreloj ha llegado en segunda posición el ciclista más joven del
equipo que dirige Jesús Moreno a dos minutos y 20 segundos del ganador.
6. Muestra los números y el tipo de las etapas que acabaron en un sprint masivo (todos los ciclistas que la
terminan lo hacen en el mismo tiempo).
7. Muestra cúantas 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 más de tres etapas que no hayan
sido llanas.
9. Los corredores del equipo francés son sancionados por negarse a hacer el control antidopaje con una hora
de penalización 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 número de kilómetros 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.