Medio parcial-1

Taller Álgebra Relacional: Equipos y partidos de fútbol

Fuente: Set de Datos Equipos - Partidos.xlsx

algebra-relacionalseleccionproyeccionjoinproducto-cartesiano

Modelo de datos

Jugadores

Id_JugadorNombrePosiciónFecha_nto
123Juan GomezDelantero1987-02-10
456David PerezDelantero1999-06-04
345Carlos LopezArquero1997-07-01
789Esteban RamirezDefensa1999-06-04
652Daniel HolguinDefensa2000-06-25
632Javier OrtizVolante2000-07-12
854Camilo UpeguiVolante1995-07-05
145Daniel SanchezArquero1989-12-06
951Marcelo CepedaDefensa1982-01-30

Equipos

Id_equipoNombreAño_fundacionID_EstadioCiudad
AAMedellin19971AMedellin
ABNacional19131AMedellin
ACMillonarios19561BBogotá
DECali19753DCali
EAJunior19874GB/quilla
FFEnvigado19651AEnvigado

Estadios

CódigoNombreCapacidadCiudad
1AAtanasio55000Medellin
1BEl campin56000Bogotá
3DGuerrero4000Cali
4GMetropolitano11000Barranquilla

Partidos

id_partidofechaid_equipo_casaid_equipo_vistid_estadiogoles_casagoles_visit
12017-02-01AAAB1A11
22017-02-01ACDE1B1NULL
32017-02-15EAFF1A00
42017-02-28FFAA1A12
52017-03-15DEFF3D1NULL

Goles

minutoid_partidoid_jugadordescripción
121123gol en minuto 12
451456gol en minuto 45
462345gol en minuto 46
604145gol en minuto 60
894123gol en minuto 89
904123gol en minuto 90
565789gol en minuto 56

JugadoresXEquipo

id_jugadorid_equipofecha_inicialfecha_final
123AA2016-01-01NULL
456AB2015-07-012015-12-31
456AB2017-01-01NULL
345AC2017-03-01NULL
789DE2017-03-04NULL
854EA2017-06-05NULL
145FF2016-02-01NULL
951AA2013-05-062014-05-06
951DE2015-06-06NULL
652AA2014-08-162016-11-30
652AB2017-07-11NULL

Consultas (escribir en álgebra relacional)

  1. Mostrar el nombre de todos los jugadores.
  2. Mostrar el nombre y la posición en que juegan todos los jugadores.
  3. Mostrar toda la información de los jugadores que se llaman Daniel.
  4. Mostrar el nombre de los jugadores que juegan en la posición de “Defensa”.
  5. Mostrar la descripción de los goles que ha marcado “Daniel Sanchez”.
  6. Mostrar los nombres de los equipos que juegan en la ciudad de Medellin.
  7. Mostrar las fechas de los partidos en los que hubo partido en Barranquilla.
  8. Mostrar la fecha en la cual el jugador “Juan Gomez” marcó goles.
  9. Mostrar nombre y posición de los jugadores y el nombre de los equipos en los que ha jugado o juega cada jugador.
  10. Mostrar la fecha en las cuales se marcaron goles antes del minuto 70.
  11. Mostrar el nombre del jugador, la posición, la fecha inicial, la fecha final de los jugadores que han terminado contrato en un determinado equipo.
  12. Mostrar el nombre del jugador, la posición, la fecha inicial, la fecha final de los jugadores que están actualmente jugando en algún equipo.