El documento presenta el diseño de una base de datos para un torneo de fútbol histórico con ocho equipos organizados en tres rondas. Se especifican los requisitos de información sobre los equipos, estadios, jugadores, presidentes, árbitros y partidos. Se incluye el diagrama entidad-relación, modelo relacional y ejemplos de creación de tablas, inserción de datos y consultas SQL.
1. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX
2. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- Se pide el diseño de una base de datos sobre
un torneo de fútbol histórico.
- En el torneo participan:
- Ocho equipos.
- Organizados en tres rondas.
- Cuartos de final, semifinal y final.
Presentacion de la base de datos
Especificaciones del cliente
3. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- De cada equipo queremos guar-
dar el nombre, la ciudad a la que
pertenece el club y la fecha en la
que fue fundado.
Especificaciones del cliente
Equipo
4. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- Cada equipo tiene su propio estadio, del
que guardaremos el nombre y la ciudad
en la que está construido.
Especificaciones del cliente
Estadio
5. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- Cinco jugadores por equipo.
- De cada jugador nos interesa saber su nom-
bre y apellidos, el código del equipo al que
pertenece, el nombre de ese equipo y la edad
del jugador.
Especificaciones del cliente
Jugadores
6. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- Cada equipo es gestionado por un presidente,
del que necesitamos su nombre y apellidos, la
edad y el salario que tiene como presidente. Tam-
bién nos interesa guardar el código del equipo
que dirige.
Especificaciones del cliente
Presidente
7. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- El torneo dispone de una
plantilla de tres árbitros, que
son los encargados de super-
visar los partidos. Nos interesa
guardar el nombre, los apelli-
dos y la edad.
Especificaciones del cliente
Arbitros
8. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- De cada partido que se disputa en el torneo
vamos a guardar el nombre del equipo local, el
nombre del equipo visitante y la ronda en la que
se ha jugado el partido.
- También nos interesa saber los goles de cada
equipo, el estadio en el que se juega y el código
del árbitro que lo supervisa
Especificaciones del cliente
Partido
9. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
- En cada partido hay un jugador que sale elegido
como MVP (Most Valuable Player), del que nos in-
teresa conocer el nombre del jugador, el partido
en el que ha sido elegido MVP, la ronda en la que
se encuentra el partido y el equipo al que perte-
nece el jugador.
Especificaciones del cliente
MVP
10. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Esquema torneo
Resultado torneo PLANAX
11. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Diagrama Entidad/Relación
12. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Modelo relacional
Ejemplo de Equipo
EQUIPO ( Cod_Equipo, Nombre_Equipo, Ciudad,
Año_fundacion)
CP { Cod_Equipo}
VNN { Nombre_Equipo }
13. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de tablas
Ejemplos Drops / SQL
DROP TABLE EQUIPOS;
DROP TABLE ESTADIO;
DROP TABLE ARBITRO;
14. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de tablas
Ejemplos Creates / SQL
CREATE TABLE EQUIPOS(
COD_EQUIPO NUMBER(3),
NOMBRE_EQUIPO VARCHAR2(20),
CIUDAD VARCHAR2(15),
FECHA_FUNDACION DATE NOT NULL,
PRIMARY KEY (COD_EQUIPO));
15. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de tablas
Ejemplos Inserts / SQL
INSERT INTO EQUIPOS VALUES ( 002,‘Real Zaragoza’,‘Zaragoza’,‘18-03-1932’);
16. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de consultas
Ejemplos Consultas / SQL
SELECT eq.nombre_equipo, TO_CHAR(eq.fecha_fundacion,‘DD/MM/YYYY’)
FROM equipos eq, estadio es, presidente pr
WHERE es.cod_equipo = eq.cod_equipo
AND pr.cod_equipo = eq.cod_equipo;
Nombre de cada equipo y fecha fundación; con su estadio, ciudad
y su presidente
as Fecha_Fundacion ,eq.ciudad, es.nombre_estadio, pr.nombre_
presidente, pr.apellido
17. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de consultas
Ejemplos Consultas / SQL
18. Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo final Bases de Datos
Jorge Plana | Nacho Lahoz
Gracias por vuestra atención