Está en la página 1de 2

EJERCICIOS BASES DE DATOS - FTBOL

Realiza para cada uno de los siguientes ejercicios:


1. Modelo conceptual
a. Definicin de entidades, atributos y atributos identificadores
b. Definicin de relaciones, atributos, cardinalidad, grado de asociacin y
restricciones semnticas.
c. Esquema entidad-relacin (E/R)
2. Modelo relacional
a. Reglas de transformacin
b. Aplicar al modelo conceptual las reglas (tablas, claves primarias, claves
forneas), es decir, explicar las reglas del apartado anterior que se aplica.
c. Integridad referencial y diagrama referencial
3. Normalizacin del modelo
a. Reglas de normalizacin
b. Aplicar las reglas de normalizacin al modelo relacional (a cada una de
las tablas) generado en el apartado 2
4. Esquema relacional (SQL)
a. Lenguaje de definicin de datos
i. Crea las tablas definidas en el apartado 3 en una base de datos
denominada futbol
b. Lenguaje de manipulacin de datos
i. Obtener los nombres de los equipos y los estadios de los equipos
de Madrid.
ii. Obtener los nombres de los jugadores cuya demarcacin sea
centrocampista.
iii. Obtener un listado completo de los jugadores de los equipos cuya
ciudad sea Madrid
iv. Obtener los nombres de los jugadores cuya demarcacin sea la
misma que el jugador cuyo nombre es Ronaldo
v. Obtener el nombre del jugador con ms internacionalidades
vi. Obtener el nmero de goles totales (independiente del partido)
que ha marcado cada jugador, ordenarlo de mayor a menor
vii. Cul ha sido el resultado del Real Madrid F.C. Barcelona?
viii. Obtener aquellos partidos (indicar equipos que se enfrentan) en
los que se ha marcado algn gol en los ltimos 5 minutos, es
decir, entre 85 al 90
ix. Obtn un listado con el minuto y los jugadores que han marcado
en el partido F.C. Barcelona Valencia C.F
x. Crea una vista donde se puedan consultar los datos de los partidos
jugados ordenados por fecha: nombre del equipo de casa, nombre
del equipo visitante, resultado del partido, fecha del partido.

La liga de ftbol profesional(LFP) ha decidido informatizar sus instalaciones creando


una base de datos para guardar la informacin de los partidos que se juegan en la liga.
Tras entrevistarnos con el responsable de la LFP nos indica que es necesario gestionar la
informacin sobre todos los elementos implicados en un partido de ftbol, entre ellos:
Los jugadores vendrn identificados por su nmero de ficha profesional, interesando
adems su nombre, apellidos, fecha de nacimiento, peso, estatura y posicin en la que
juega (portero, defensa, centrocampista, etc)
De cada uno de los equipos de la liga es necesario registrar el nombre del equipo, el cual
es nico dentro del sistema, nombre del estadio en el que juega, el aforo que tiene, el
ao de fundacin del equipo, la ciudad de la que es el equipo, nombre del presidente y
nmero de socios.
Los equipos disputan partidos entre s, de los que se guarda la fecha, el resultado y la
jornada a la que corresponden.
Cada jugador participa en diferentes partidos (puede que en ninguno), siendo relevante
el nmero de minutos disputados, los goles anotados (o recibidos si se trata de un
portero) y las tarjetas recibidas (rojas y amarillas).
En cada partido estn presentes varios rbitros (rbitro principal, dos rbitros asistentes
y cuarto rbitro) de los que nos interesa almacenar tan slo el nmero de colegiado, el
colegio arbitral al que pertenece, as como su nombre, apellidos y el nmero de
temporadas en la categora, no siendo necesario conocer que funcin realiza cada uno en
el partido.
Adems la base de datos debe cumplir los siguientes requisitos:
Un jugador slo puede militar en un nico equipo a lo largo de su carrera deportiva.
Cada partido tendr un cdigo numrico que lo identifica.
En el campeonato nacional de liga, los equipos juegan dos partidos uno como local
y otro como visitante.
Realiza el modelo conceptual de la nueva base de datos para la Liga de ftbol
profesional, considerando aquellos supuestos que necesites siempre que no entren en
contradiccin con ningunos de los requisitos establecidos.
Para que el ejercicio se considere que est completamente realizado es necesario definir
las entidades, relaciones, atributos y el diagrama E/R. Para facilitar la lectura del
diagrama E/R puedes incluir en las entidades slo el atributo identificador, siempre que
previamente hayas definido el resto de atributos.

También podría gustarte