277 palabras
1 minuto
Trabajo Practico Nº 8 - Modelos conceptuales y lógicos

📝 Consigna#

Objetivo:
Diseñar el Modelo Conceptual (MER) y el Modelo Relacional (MR) a partir del siguiente enunciado.

La liga de fútbol profesional ha decidido informatizar sus instalaciones creando una base de datos para guardar la información de los partidos que se juegan en la liga.

Se requiere almacenar:

  • Jugadores: nombre, fecha de nacimiento y posición (portero, defensa, centrocampista, delantero).
    Cada jugador tiene un código único.
  • Equipos: nombre, estadio, aforo, año de fundación y ciudad.
    Cada equipo tiene un código único y cada jugador pertenece a un solo equipo.
  • Partidos: fecha, goles del equipo local y visitante.
    Cada partido tiene un código único.
  • Goles: minuto y descripción.
    Un partido tiene varios goles y un jugador puede marcar varios goles en un partido.
  • Presidentes: DNI, nombre, apellidos, fecha de nacimiento, equipo al que pertenece y año de elección.
    Cada equipo tiene un solo presidente, y una persona sólo puede ser presidente de un equipo.

Además, se deben:

  1. Crear los modelos Entidad-Relación (MER) y Relacional (MR).
  2. Diseñar las tablas en Access.
  3. Insertar cinco registros en cada tabla.

Modelo Conceptual (MER)#

Entidades y Atributos#

EntidadAtributos
JUGADORidJugador (PK), Nombre, FechaNacimiento, Posición (portero / defensa / centrocampista / delantero)
EQUIPOidEquipo (PK), NombreEquipo, Estadio, Aforo, AñoFundación, Ciudad
PRESIDENTEDNI (PK), Nombre, Apellidos, FechaNacimiento, AñoElección
PARTIDOidPartido (PK), Fecha, GolesLocal, GolesVisitante
GOLidGol (PK), Minuto, Descripción

Relaciones y Cardinalidades#

RelaciónDescripciónCardinalidad
Jugador — EquipoUn jugador pertenece a un único equipoN : 1
Equipo — PresidenteUn equipo tiene un solo presidente1 : 1
Partido — EquipoUn equipo participa en varios partidos (local y visitante)N : 1
Gol — PartidoUn partido tiene varios golesN : 1

Diagrama Conceptual (MER)#

Diagrama Conceptual (MER)

Modelo Relacional (MR)#

TablaCampos
EQUIPOidEquipo (PK), NombreEquipo, Estadio, Aforo, AñoFundación, Ciudad
JUGADORidJugador (PK), Nombre, FechaNacimiento, Posición, idEquipo (FK)
PRESIDENTEDNI (PK), Nombre, Apellidos, FechaNacimiento, AñoElección, idEquipo (FK)
PARTIDOidPartido (PK), Fecha, GolesLocal, GolesVisitante, idEquipo (FK)
GOLidGol (PK), Minuto, Descripción, idPartido (FK)

Diagrama Relacional (MR)#

Diagrama Relacional (MR)