0% encontró este documento útil (0 votos)
94 vistas8 páginas

Datos de Ciclistas y Equipos de Ciclismo

El documento contiene instrucciones SQL para insertar datos en varias tablas relacionadas con una carrera ciclista. Se insertan registros en las tablas de equipos, ciclistas, etapas, puertos de montaña, tipos de maillots y asignaciones de maillots.

Cargado por

Juan Lopez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
94 vistas8 páginas

Datos de Ciclistas y Equipos de Ciclismo

El documento contiene instrucciones SQL para insertar datos en varias tablas relacionadas con una carrera ciclista. Se insertan registros en las tablas de equipos, ciclistas, etapas, puertos de montaña, tipos de maillots y asignaciones de maillots.

Cargado por

Juan Lopez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INSERT INTO equipo VALUES ('Amore Vita', 'Ricardo Padacci');

INSERT INTO equipo VALUES ('Banesto', 'Miguel Echevarría');


INSERT INTO equipo VALUES ('Bresciali-Refin', 'Pietro
Armani');
INSERT INTO equipo VALUES ('Carrera', 'Luigi Petroni');
INSERT INTO equipo VALUES ('Gatorade', 'Gian Luca Pacceli');
INSERT INTO equipo VALUES ('Kelme', 'Álvaro Pino');
INSERT INTO equipo VALUES ('Mapei-Clas', 'Juan Fernández');
INSERT INTO equipo VALUES ('Navigare', 'Lorenzo Sciacci');
INSERT INTO equipo VALUES ('Telecom', 'Morgan Reikacrd');
INSERT INTO equipo VALUES ('TVM', 'Steevens Henk');

INSERT INTO ciclista VALUES (1, 'Miguel Indurain', 21,


'Banesto');
INSERT INTO ciclista VALUES (2, 'Pedro Delgado', 29,
'Banesto');
INSERT INTO ciclista VALUES (3, 'Alex Zulle', 20,
'Navigare');
INSERT INTO ciclista VALUES (4, 'Alessio Di Basco', 30,
'TVM');
INSERT INTO ciclista VALUES (5, 'Armand', 17, 'Amore Vita');
INSERT INTO ciclista VALUES (8, 'Jean Van Poppel', 24,
'Bresciali-Refin');
INSERT INTO ciclista VALUES (9, 'Maximo Podel', 17,
'Telecom');
INSERT INTO ciclista VALUES (10, 'Mario Cipollini', 31,
'Carrera');
INSERT INTO ciclista VALUES (11, 'Eddy Seigneur', 20, 'Amore
Vita');
INSERT INTO ciclista VALUES (12, 'Alessio Di Basco', 34,
'Bresciali-Refin');
INSERT INTO ciclista VALUES (13, 'Gianni Bugno', 24,
'Gatorade');
INSERT INTO ciclista VALUES (15, 'Jesús Montoya', 25, 'Amore
Vita');
INSERT INTO ciclista VALUES (16, 'Dimitri Konishev', 27,
'Amore Vita');
INSERT INTO ciclista VALUES (17, 'Bruno Lealli', 30, 'Amore
Vita');
INSERT INTO ciclista VALUES (20, 'Alfonso Gutiérrez', 27,
'Navigare');
INSERT INTO ciclista VALUES (22, 'Giorgio Furlan', 22,
'Kelme');
INSERT INTO ciclista VALUES (26, 'Mikel Zarrabeitia', 30,
'Carrera');
INSERT INTO ciclista VALUES (27, 'Laurent Jalabert', 22,
'Banesto');
INSERT INTO ciclista VALUES (30, 'Melchor Mauri', 26,
'Mapei-Clas');
INSERT INTO ciclista VALUES (31, 'Per Pedersen', 33,
'Banesto');
INSERT INTO ciclista VALUES (32, 'Tony Rominger', 31,
'Kelme');
INSERT INTO ciclista VALUES (33, 'Stefenao della Sveitia',
26, 'Amore Vita');
INSERT INTO ciclista VALUES (34, 'Clauido Chiapucci', 23,
'Amore Vita');
INSERT INTO ciclista VALUES (35, 'Gian Mateo Faluca', 34,
'TVM');

INSERT INTO etapa VALUES (1, 35, 'Valladolid', 'Ávila', 1);


INSERT INTO etapa VALUES (2, 70, 'Salamanca', 'Zamora', 2);
INSERT INTO etapa VALUES (3, 150, 'Zamora', 'Almendralejo',
1);
INSERT INTO etapa VALUES (4, 330, 'Córdoba', 'Granada', 1);
INSERT INTO etapa VALUES (5, 150, 'Granada', 'Almería', 3);

INSERT INTO puerto VALUES ('Puerto Alfa', 2489, '1', 34, 2,


3);
INSERT INTO puerto VALUES ('Puerto Beta', 2789, '1', 44, 4,
3);
INSERT INTO puerto VALUES ('Puerto Efe', 2500, 'E', 17, 4,
2);
INSERT INTO puerto VALUES ('Puerto Triple', 2500, 'E', 17,
4, 2);
INSERT INTO puerto VALUES ('Puerto Nuevo', 2500, 'a', 17, 4,
1);
INSERT INTO puerto VALUES ('Puerto Otro', 2500, 'E', 17, 4,
1);
INSERT INTO puerto VALUES ('Puerto Uno', 2500, 'E', 23, 1,
2);

INSERT INTO maillot VALUES ('MGE', 'General', 'Amarillo',


1000000);
INSERT INTO maillot VALUES ('MMO', 'Montaña', 'Blanco y
rojo', 500000);
INSERT INTO maillot VALUES ('MMS', 'Más sufrido',
'Estrellitas rojas', 400000);
INSERT INTO maillot VALUES ('MMV', 'Metas volantes', 'Rojo',
400000);
INSERT INTO maillot VALUES ('MRE', 'Regularidad', 'Verde',
300000);
INSERT INTO maillot VALUES ('MSE', 'Sprint especial',
'Rosa', 300000);

INSERT INTO llevar VALUES (1, 3, 'MGE');


INSERT INTO llevar VALUES (1, 4, 'MGE');
INSERT INTO llevar VALUES (2, 2, 'MGE');
INSERT INTO llevar VALUES (3, 1, 'MGE');
INSERT INTO llevar VALUES (3, 1, 'MMV');
INSERT INTO llevar VALUES (3, 4, 'MRE');
INSERT INTO llevar VALUES (4, 1, 'MMO');
INSERT INTO llevar VALUES (5, 2, 'MMO');
1. Obtener el código, el tipo, el color y el premio de todos
los maillots que hay.

2. Obtener el dorsal y el nombre de los ciclistas cuya edad


sea menor o igual que 25 años

3. Obtener el nombre y la altura de todos los puertos de


categoría 'E' (Especial).

4. Obtener el valor del atributo netapa de aquellas etapas


con salida y llegada en la misma ciudad.

5. Cuántos ciclistas hay?

6. ¿Cuántos ciclistas hay con edad superior a 25 años?

7. Cuántos equipos hay?

8. Obtener la media de edad de los ciclistas.

9. Obtener la altura mínima y máxima de los puertos de


montaña.

10. Obtener el nombre de cada ciclista junto con el


nombre del equipo al que pertenece

11. Obtener el nombre de los ciclistas que sean de


Banesto.
12. Cuántos ciclistas pertenecen al equipo Amore Vita?

13. Edad media de los ciclistas del equipo TVM.

14. Nombre de los ciclistas que pertenezcan al mismo


equipo que Miguel Indurain

15. Nombre de los ciclistas que han ganado alguna


etapa.

16. Nombre de los ciclistas que han llevado el maillot


General.

17. Obtener el nombre del ciclista más joven

18. Obtener el número de ciclistas de cada equipo.

19. Obtener el nombre de los equipos que tengan más


de 5 ciclistas.

20. Obtener el número de puertos que ha ganado cada


ciclista.

21. Obtener el nombre de los ciclistas que han ganado


más de un puerto.

22. Obtener el nombre y el director de los equipos a los


que pertenezca algún ciclista mayor de 33 años.
23. Nombre de los ciclistas que no pertenezcan a
 

Kelme

24. Nombre de los ciclistas que no hayan ganado


ninguna etapa.

25. Nombre de los ciclistas que no hayan ganado


ningún puerto de montaña.

26. Nombre de los ciclistas que hayan ganado más de


un puerto de montaña

27. ¿Qué ciclistas han llevado el mismo maillot que


Miguel Indurain?

28. De cada equipo obtener la edad media, la máxima


edad y la mínima edad.

29. Nombre de aquellos ciclistas que tengan una edad


entre 25 y 30 años y que no pertenezcan a los equipos
Kelme y Banesto.

30. Nombre de los ciclistas que han ganado la etapa


que comienza en Zamora.

31. Obtén el nombre y la categoría de los puertos


ganados por ciclistas del equipo 'Banesto'.
32. Obtener el nombre de cada puerto indicando el
número (netapa) y los kilómetros de la etapa en la que
se encuentra el puerto.

33. Obtener el nombre de los ciclistas con el color de


cada maillot que hayan llevado.

34. Obtener el número de etapa y el nombre de ciclista, tal


que ese ciclista haya ganado esa etapa habiendo llevado
el maillot de color amarillo al menos una vez con
anterioridad.

35. Obtener el valor del atributo netapa de las etapas


que no comienzan en la misma ciudad en que acabó la
anterior etapa.

36. Obtener el valor del atributo netapa y la ciudad de


salida de aquellas etapas que no tengan puertos de
montaña.

37. Obtener la edad media de los ciclistas que han


ganado alguna etapa.

38. Selecciona el nombre de los puertos con una altura


superior a la altura media de todos los puertos.

39. Obtener el nombre de la ciudad de salida y de


 

llegada de las etapas donde estén los puertos con mayor


pendiente.

40. Obtener el dorsal y el nombre de los ciclistas que han


ganado los puertos de mayor altura.

También podría gustarte