1. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX
2. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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
Especiicaciones del cliente
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
3. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
Equipo
4. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
Estadio
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
5. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
Jugadores
6. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
Presidente
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
7. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
Arbitros
8. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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
Especiicaciones del cliente
Partido
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
9. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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.
Especiicaciones del cliente
MVP
10. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Esquema torneo
Resultado torneo PLANAX
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
11. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Diagrama Entidad/Relación
12. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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 }
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
13. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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 inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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));
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
15. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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 inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal 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
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
17. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Creación de consultas
Ejemplos Consultas / SQL
18. Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Torneo PLANAX Trabajo inal Bases de Datos
Jorge Plana | Nacho Lahoz
Gracias por vuestra atención