0% encontró este documento útil (0 votos)
122 vistas2 páginas

Base de Datos y Vistas para Liga de Fútbol 7

La Liga de Fútbol 7 Profesional ha decidido crear una base de datos para almacenar información sobre los jugadores, equipos, partidos, goles y presidentes. La base de datos incluirá tablas para jugadores, equipos, partidos, goles, y las relaciones entre ellos. Se pide crear al menos 5 registros de equipos con sus jugadores y presidentes, y 3 partidos. Luego, se pide realizar 20 consultas SQL sobre la información almacenada.

Cargado por

maria8
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas2 páginas

Base de Datos y Vistas para Liga de Fútbol 7

La Liga de Fútbol 7 Profesional ha decidido crear una base de datos para almacenar información sobre los jugadores, equipos, partidos, goles y presidentes. La base de datos incluirá tablas para jugadores, equipos, partidos, goles, y las relaciones entre ellos. Se pide crear al menos 5 registros de equipos con sus jugadores y presidentes, y 3 partidos. Luego, se pide realizar 20 consultas SQL sobre la información almacenada.

Cargado por

maria8
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 PDF, TXT o lee en línea desde Scribd

VISTAS  LIGA DE FUTBOL

En base al siguiente texto realice una base de datos:

La liga de fútbol 7 profesional, presidida por Don Ángel María Villar, ha decidido informatizar sus instalaciones
creando una base de datos para guardar la información de los partidos que se juegan en la liga.
Se desea guardar en primer lugar los datos de los jugadores. De cada jugador se quiere guardar el nombre,
fecha de nacimiento y posición en la que juega (portero, defensa, centrocampista…). Cada jugador tiene un
código de jugador que lo identifica de manera única.
De cada uno de los equipos de la liga es necesario registrar el nombre del equipo, nombre del estadio en el que
juega, el aforo que tiene, el año de fundación del equipo y la ciudad de la que es el equipo. Cada equipo
también tiene un código que lo identifica de manera única. Un jugador solo puede pertenecer a un único
equipo.
De cada partido que los equipos de la liga juegan hay que registrar la fecha en la que se juega el partido, los
goles que ha metido el equipo de casa y los goles que ha metido el equipo de fuera. Cada partido tendrá un
código numérico para identificar el partido.
También se quiere llevar un recuento de los goles que hay en cada partido. Se quiere almacenar el minuto en el
que se realizar el gol y la descripción del gol. Un partido tiene varios goles y un jugador puede meter varios
goles en un partido.
Por último se quiere almacenar, en la base de datos, los datos de los presidentes de los equipos de fútbol (dni,
nombre, apellidos, fecha de nacimiento, equipo del que es presidente y año en el que fue elegido presidente).
Un equipo de fútbol tan sólo puede tener un presidente, y una persona sólo puede ser presidente de un equipo
de la liga.

JUGADOR(cod_jug, nom_ju, posicion, fecha_nac, cod_eq)


EQUIPO(cod_eq, nom_eq, estadio, aforo, año, ciudad, dni_pres)
PRESIDENTE(dni_pres, nom_pres, ape_pres, año, fecha_nac)
PARTIDO(cod_par, goles_fuera, goles_casa, fecha)
GOL(cod_gol, minuto, descripción, cod_jug, cod_par)
JUEGA(cod_eq, cod_par)

Registre por lo menos 5 equipos con sus correspondientes jugadores y su presidente.


Así mismo registre resultado de por lo menos 3 partidos.
REALIZAR LAS SIGUIENTES VISTAS EN MYSQL.
1. Listar a los jugadores por equipos
2. Mostrar el nombre de los equipos así como el nombre de los representantes
3. Mostrar el nombre del equipo que su estadio tenga la mayor capacidad de aforo
4. Mostrar el nombre del presidente que su equipo tenga su estadio con menor capacidad de
aforo.
5. Cuantos partidos a jugado el equipo x
6. Obtener la cantidad de goles a favor por equipo. Ordenar ascendentemente por cantidad
7. Obtener la cantidad de goles en contra por equipo. Ordenar descendentemente por cantidad
8. Obtener el campeón goleador
9. Obtener el equipo menos goleado
10. Obtener el equipo(s) más goleado
11. Obtener el nombre del portero(s) menos goleado
12. Obtener el nombre del presidente(s) del equipo menos goleado
13. Obtener el nombre del presidente(s) del equipo más goleado
14. Obtener el nombre del equipo al que pertenece el campeón goleador.
15. Obtener el nombre del equipo al que pertenece el portero menos goleado.
16. Mostrar la cantidad de jugadores registrados por equipo
17. ¿En qué fecha ocurrió el partido con mayor número de goles?
18. ¿En qué fecha ocurrió el partido con el menor número de goles?
19. ¿En qué fecha jugó el equipo x contra el equipo y
20. Obtener posiciones de los equipos en la tabla general. Mostrar el nombre de equipos, los
juegos jugados, juegos ganados, juegos empatados, juegos perdidos, goles a favor, goles
contra, los puntos obtenidos.

También podría gustarte