0% encontró este documento útil (0 votos)
4 vistas15 páginas

Primera Rfef DB

Este documento presenta una base de datos diseñada para gestionar la información de la Primera Federación del fútbol español, incluyendo detalles sobre equipos, jugadores, entrenadores, presidentes y partidos. Se incluye un modelo entidad-relación y un modelo relacional, así como consultas multitabla para extraer información relevante. La base de datos permite un seguimiento exhaustivo de la competición y sugiere áreas de mejora, como el registro de goles totales por equipo.

Cargado por

monterodaw
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)
4 vistas15 páginas

Primera Rfef DB

Este documento presenta una base de datos diseñada para gestionar la información de la Primera Federación del fútbol español, incluyendo detalles sobre equipos, jugadores, entrenadores, presidentes y partidos. Se incluye un modelo entidad-relación y un modelo relacional, así como consultas multitabla para extraer información relevante. La base de datos permite un seguimiento exhaustivo de la competición y sugiere áreas de mejora, como el registro de goles totales por equipo.

Cargado por

monterodaw
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

Base de Datos

1ª RFEF

Realizado por: Javier Montero Chaves

Fecha: 10/12/2025

Curso: 1º DAW
2

INDICE
DESCRIPCIÓN​ 3
MODELO ENTIDAD RELACIÓN​ 3
Modelo Relacional​ 5
Cambios con SET y ENUM​ 6
Generar 7 consultas multitabla​ 6
1. Listar el nombre de los jugadores que sí son capitanes de sus
equipos y su posición en el campo.​ 7
2. Contar cuántos jugadores tiene cada equipo registrado.​ 7
3. Resumen de las jornadas indicando número de la jornada, fecha
del partido y el equipo local.​ 9
4. Resultados de alguna jornada y que salgan los equipos, y el
grupo al que pertenecen.​ 10
5. Listar el nombre del entrenador, el equipo que dirige, el estadio
donde trabaja y la dirección.​ 11
6. Jugadores que pertenecen a equipos de una ciudad específica.​12
7. Presidentes que gestionan equipos del grupo B.​ 13
VISTAS​ 14
CONCLUSIÓN​ 15
ENLACE GITHUB​ 15
3

DESCRIPCIÓN
Esta base de datos recoge toda la información relacionada con la Primera
Federación, la tercera categoría del fútbol español. La competición se organiza
en dos grupos compuestos por 20 equipos cada uno. En ella se almacena
información detallada sobre los clubes participantes, sus jugadores,
entrenadores y otros elementos relevantes. Además, incluye el registro completo
de cada partido disputado, ofreciendo un seguimiento exhaustivo de la
competición.
4

MODELO ENTIDAD RELACIÓN

De cada equipo nos interesa saber su nombre, la ciudad y grupo al que


pertenece. Cada equipo tendrá un identificador único. Cada equipo debe tener
un presidente y un presidente solo puede presidir a un equipo. De los
presidentes tendremos su nombre, apellidos y su correo electrónico además de
un identificador único.

Un equipo de fútbol tiene un entrenador y sus jugadores, sabiendo que un


entrenador solo puede estar en un equipo y que un equipo está formado por
muchos jugadores y que ese jugador o entrenador solo pueden pertenecer a un
único club, almacenaremos información tanto de los jugadores como de los
entrenadores (nombres, apellidos, nacionalidad), cada uno de ellos tendrá un
identificador único. Además, de los jugadores incluiremos la posición en la que
5

juega y si es o no capitán de un equipo. En esta liga cada club debe tener


solamente un capitán asignado.

Los presidentes tienen encargado realizar contratos, los cuales pueden ser o de
entrenador o de jugador. De cada contrato almacenaremos el tipo de contrato
(cesión o fichaje), la fecha del inicio del contrato y la de finalización.

Por otro lado, cada equipo debe tener un estadio asociado para jugar los
partidos. Un estadio solo puede pertenecer a un equipo. En la base de datos
almacenamos el nombre del estadio, su dirección y tendrá su identificador.

Los equipos tienen que jugar 38 partidos para dar por finalizada la liga, por lo
que la mitad de los partidos se jugarán de local en su estadio y la otra mitad de
visitante. Cada partido se disputa entre dos equipos, (uno de visitante y otro de
local), los partidos se disputan en los estadios de los equipos. De cada partido
tendremos la fecha en la que se disputa, los resultados y breves observaciones
como por ejemplo si han expulsado a un jugador, etc.

Cada partido pertenece a una única jornada, y cada jornada está compuesta
por varios partidos. Guardaremos en las jornadas la fecha de inicio y final de
esa jornada y el número de la jornada a la que pertenece.

Modelo Relacional
6

Al pasar la base de datos al modelo relacional se nos quedan un total de ocho


tablas como podemos ver en la imagen superior.

Cambios con SET y ENUM

Generar 7 consultas multitabla


7

1.​ Listar el nombre de los jugadores que sí son capitanes de sus


equipos y su posición en el campo.

2.​ Contar cuántos jugadores tiene cada equipo registrado.


8
9

3.​ Resumen de las jornadas indicando número de la jornada,


fecha del partido y el equipo local.
10

4.​ Resultados de alguna jornada y que salgan los equipos, y el


grupo al que pertenecen.
11

5.​ Listar el nombre del entrenador, el equipo que dirige, el estadio


donde trabaja y la dirección.
12

6.​ Jugadores que pertenecen a equipos de una ciudad específica.


13

7.​ Presidentes que gestionan equipos del grupo B.


14

VISTAS
15

CONCLUSIÓN
En este trabajo se ha creado una base de datos para organizar toda la
información de la Primera Federación del fútbol español. Se han tenido en
cuenta los equipos que participan en la competición, así como sus jugadores,
entrenadores, presidentes y estadios, relacionando correctamente todos estos
elementos entre sí.

También se ha organizado el desarrollo de la liga, registrando los partidos que


se juegan, los equipos que participan en cada uno, los resultados y las jornadas
a las que pertenecen. De esta forma, se puede llevar un control claro de la
competición y de todos los datos importantes que la forman.

En conclusión, la base de datos permite almacenar la información de manera


ordenada y fácil de entender, reflejando de forma fiel cómo funciona la
competición en la realidad aunque siempre se pueden mejorar algunos
aspectos como crear un listado de goles totales de cada equipo.

ENLACE GITHUB:[Link]

También podría gustarte