0 evaluări0% au considerat acest document util (0 voturi)
880 vizualizări2 pagini
La Liga de Fútbol Profesional necesita una base de datos para gestionar la información relacionada con los partidos, incluyendo jugadores, equipos, árbitros y los propios partidos. El modelo conceptual debe definir las entidades de jugadores, equipos, árbitros y partidos, así como las relaciones entre ellas, considerando los requisitos de que un jugador sólo puede pertenecer a un equipo y que cada partido tiene lugar entre dos equipos.
La Liga de Fútbol Profesional necesita una base de datos para gestionar la información relacionada con los partidos, incluyendo jugadores, equipos, árbitros y los propios partidos. El modelo conceptual debe definir las entidades de jugadores, equipos, árbitros y partidos, así como las relaciones entre ellas, considerando los requisitos de que un jugador sólo puede pertenecer a un equipo y que cada partido tiene lugar entre dos equipos.
La Liga de Fútbol Profesional necesita una base de datos para gestionar la información relacionada con los partidos, incluyendo jugadores, equipos, árbitros y los propios partidos. El modelo conceptual debe definir las entidades de jugadores, equipos, árbitros y partidos, así como las relaciones entre ellas, considerando los requisitos de que un jugador sólo puede pertenecer a un equipo y que cada partido tiene lugar entre dos equipos.
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.