Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presentacion bd

154 views

Published on

  • Be the first to comment

  • Be the first to like this

Presentacion bd

  1. 1. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX
  2. 2. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- Se pide el diseño de una base de datos sobreun 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 datosEspecificaciones del cliente
  3. 3. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- De cada equipo queremos guar-dar el nombre, la ciudad a la quepertenece el club y la fecha en laque fue fundado.Especificaciones del clienteEquipo
  4. 4. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- Cada equipo tiene su propio estadio, delque guardaremos el nombre y la ciudaden la que está construido.Especificaciones del clienteEstadio
  5. 5. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- Cinco jugadores por equipo.- De cada jugador nos interesa saber su nom-bre y apellidos, el código del equipo al quepertenece, el nombre de ese equipo y la edaddel jugador.Especificaciones del clienteJugadores
  6. 6. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- Cada equipo es gestionado por un presidente,del que necesitamos su nombre y apellidos, laedad y el salario que tiene como presidente. Tam-bién nos interesa guardar el código del equipoque dirige.Especificaciones del clientePresidente
  7. 7. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- El torneo dispone de unaplantilla de tres árbitros, queson los encargados de super-visar los partidos. Nos interesaguardar el nombre, los apelli-dos y la edad.Especificaciones del clienteArbitros
  8. 8. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- De cada partido que se disputa en el torneovamos a guardar el nombre del equipo local, elnombre del equipo visitante y la ronda en la quese ha jugado el partido.- También nos interesa saber los goles de cadaequipo, el estadio en el que se juega y el códigodel árbitro que lo supervisaEspecificaciones del clientePartido
  9. 9. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho Lahoz- En cada partido hay un jugador que sale elegidocomo MVP (Most Valuable Player), del que nos in-teresa conocer el nombre del jugador, el partidoen el que ha sido elegido MVP, la ronda en la quese encuentra el partido y el equipo al que perte-nece el jugador.Especificaciones del clienteMVP
  10. 10. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozEsquema torneoResultado torneo PLANAX
  11. 11. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozDiagrama Entidad/Relación
  12. 12. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozModelo relacionalEjemplo de EquipoEQUIPO ( Cod_Equipo, Nombre_Equipo, Ciudad,Año_fundacion)CP { Cod_Equipo}VNN { Nombre_Equipo }
  13. 13. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozCreación de tablasEjemplos Drops / SQLDROP TABLE EQUIPOS;DROP TABLE ESTADIO;DROP TABLE ARBITRO;
  14. 14. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozCreación de tablasEjemplos Creates / SQLCREATE TABLE EQUIPOS(COD_EQUIPO NUMBER(3),NOMBRE_EQUIPO VARCHAR2(20),CIUDAD VARCHAR2(15),FECHA_FUNDACION DATE NOT NULL,PRIMARY KEY (COD_EQUIPO));
  15. 15. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozCreación de tablasEjemplos Inserts / SQLINSERT INTO EQUIPOS VALUES ( 002,‘Real Zaragoza’,‘Zaragoza’,‘18-03-1932’);
  16. 16. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozCreación de consultasEjemplos Consultas / SQLSELECT eq.nombre_equipo, TO_CHAR(eq.fecha_fundacion,‘DD/MM/YYYY’)FROM equipos eq, estadio es, presidente prWHERE es.cod_equipo = eq.cod_equipoAND pr.cod_equipo = eq.cod_equipo;Nombre de cada equipo y fecha fundación; con su estadio, ciudady su presidenteas Fecha_Fundacion ,eq.ciudad, es.nombre_estadio, pr.nombre_presidente, pr.apellido
  17. 17. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozCreación de consultasEjemplos Consultas / SQL
  18. 18. Torneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozTorneo PLANAX Trabajo final Bases de DatosJorge Plana | Nacho LahozGracias por vuestra atención

×