relational_1.pdf

1
COMPETICION * P id_Competidicon NVARCHAR2 (4) * Nombre VARCHAR2 (20 CHAR) Temporada VARCHAR2 (10 CHAR) * Numero de Equipos INTEGER Edicion VARCHAR2 (2 CHAR) COMPETICION_PK (id_Competidicon) SANCIONADO * F id_jugador NVARCHAR2 (4) * ID_Partido VARCHAR2 (4 CHAR) * Tipo VARCHAR2 (25 CHAR) Comentario VARCHAR2 (250 CHAR) SANCIONADO_JUGADOR_FK (id_jugador) LIGA * PF id_Competidicon NVARCHAR2 (4) * P Tipo VARCHAR2 (10 CHAR) * Nombre VARCHAR2 (25 CHAR) Temporada VARCHAR2 (10 CHAR) * Numero de Equipos INTEGER Edicion VARCHAR2 (2 CHAR) * Vueltas VARCHAR2 (2 CHAR) LIGA_PK (id_Competidicon, Tipo) LIGA_COMPETICION_FK (id_Competidicon) PARTIDO * P id_partido NVARCHAR2 (4) * Fecha DATE * Jornada_Ronda VARCHAR2 (10 CHAR) * R_Local VARCHAR2 (10 CHAR) * R_Visitante VARCHAR2 (10 CHAR) * F id_Competidicon NVARCHAR2 (4) * F ID_Equipo VARCHAR2 (10) PARTIDO_PK (id_partido) PARTIDO_EQUIPO_FK (ID_Equipo) PARTIDO_COMPETICION_FK (id_Competidicon) JUGADOR * P id_Jugador NVARCHAR2 (4) * Nombre VARCHAR2 (20 CHAR) * Apellidos VARCHAR2 (20 CHAR) * Apodo VARCHAR2 (20 CHAR) * Fecha Nacimiento DATE * Nacionalidad VARCHAR2 (20 CHAR) * DNI VARCHAR2 (10 CHAR) * Sexo VARCHAR2 (2 BYTE) * dorsal INTEGER * Fecha de Alta DATE * Fecha de Baja DATE * ID_Equipo VARCHAR2 (10) JUGADOR_PK (id_Jugador) PARTICIPA * F ID_Equipo VARCHAR2 (10) * F id_Competidicon NVARCHAR2 (4) Posicion INTEGER PARTICIPA_EQUIPO_FK (ID_Equipo) PARTICIPA_COMPETICION_FK (id_Compe CAPITAN * PF id_Jugador NVARCHAR2 (4) * PF ID_Equipo VARCHAR2 (10) Teléfono VARCHAR2 (9 CHAR) @ VARCHAR2 (20 CHAR) CAPITAN_PK (id_Jugador, ID_Equipo) CAPITAN_JUGADOR_FK (id_Jugador) CAPITAN_EQUIPO_FK (ID_Equipo) COPA * PF id_Competidicon NVARCHAR2 (4) * P Tipo VARCHAR2 (10 CHAR) * Nombre VARCHAR2 (25 CHAR) * Temporada VARCHAR2 (10 CHAR) * Numero de Equipos INTEGER Edicion VARCHAR2 (2 CHAR) * Ida_Vuelta VARCHAR2 (2 CHAR) * Num_Rondas VARCHAR2 (2 CHAR) COPA_PK (id_Competidicon, Tipo) COPA_COMPETICION_FK (id_Competidicon) EQUIPO * P ID_Equipo VARCHAR2 (10) * Uniforme1 BLOB Uniforme2 BLOB WEB VARCHAR2 (50 CHAR) * Nombre VARCHAR2 (25 CHAR) * Localidad VARCHAR2 (25 CHAR) * F JUGADOR_id_Jugador NVARCHAR2 (4) EQUIPO_PK (ID_Equipo) EQUIPO_JUGADOR_FK (JUGADOR_id_Jugador) MARCA * PF id_partido NVARCHAR2 (4) * PF id_Jugador NVARCHAR2 (4) * Numero de goles INTEGER MARCA_PK (id_partido, id_Jugador) MARCA_JUGADOR_FK (id_Jugador) MARCA_PARTIDO_FK (id_partido)

Upload: jose-raul-guillen

Post on 25-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Relational_1.pdf

COMPETICION

*P id_Competidicon NVARCHAR2 (4)* Nombre VARCHAR2 (20 CHAR)

Temporada VARCHAR2 (10 CHAR)* Numero de Equipos INTEGER

Edicion VARCHAR2 (2 CHAR)

COMPETICION_PK (id_Competidicon)

SANCIONADO

*F id_jugador NVARCHAR2 (4)* ID_Partido VARCHAR2 (4 CHAR)* Tipo VARCHAR2 (25 CHAR)

Comentario VARCHAR2 (250 CHAR)

SANCIONADO_JUGADOR_FK (id_jugador)

LIGA

*PF id_Competidicon NVARCHAR2 (4)*P Tipo VARCHAR2 (10 CHAR)* Nombre VARCHAR2 (25 CHAR)

Temporada VARCHAR2 (10 CHAR)* Numero de Equipos INTEGER

Edicion VARCHAR2 (2 CHAR)* Vueltas VARCHAR2 (2 CHAR)

LIGA_PK (id_Competidicon, Tipo)

LIGA_COMPETICION_FK (id_Competidicon)

PARTIDO

*P id_partido NVARCHAR2 (4)* Fecha DATE* Jornada_Ronda VARCHAR2 (10 CHAR)* R_Local VARCHAR2 (10 CHAR)* R_Visitante VARCHAR2 (10 CHAR)*F id_Competidicon NVARCHAR2 (4)*F ID_Equipo VARCHAR2 (10)

PARTIDO_PK (id_partido)

PARTIDO_EQUIPO_FK (ID_Equipo)PARTIDO_COMPETICION_FK (id_Competidicon)

JUGADOR

*P id_Jugador NVARCHAR2 (4)* Nombre VARCHAR2 (20 CHAR)* Apellidos VARCHAR2 (20 CHAR)* Apodo VARCHAR2 (20 CHAR)* Fecha Nacimiento DATE* Nacionalidad VARCHAR2 (20 CHAR)* DNI VARCHAR2 (10 CHAR)* Sexo VARCHAR2 (2 BYTE)* dorsal INTEGER* Fecha de Alta DATE* Fecha de Baja DATE* ID_Equipo VARCHAR2 (10)

JUGADOR_PK (id_Jugador)

PARTICIPA

*F ID_Equipo VARCHAR2 (10)*F id_Competidicon NVARCHAR2 (4)

Posicion INTEGER

PARTICIPA_EQUIPO_FK (ID_Equipo)PARTICIPA_COMPETICION_FK (id_Competidicon)

CAPITAN

*PF id_Jugador NVARCHAR2 (4)*PF ID_Equipo VARCHAR2 (10)

Teléfono VARCHAR2 (9 CHAR)@ VARCHAR2 (20 CHAR)

CAPITAN_PK (id_Jugador, ID_Equipo)

CAPITAN_JUGADOR_FK (id_Jugador)CAPITAN_EQUIPO_FK (ID_Equipo)

COPA

*PF id_Competidicon NVARCHAR2 (4)*P Tipo VARCHAR2 (10 CHAR)* Nombre VARCHAR2 (25 CHAR)* Temporada VARCHAR2 (10 CHAR)* Numero de Equipos INTEGER

Edicion VARCHAR2 (2 CHAR)* Ida_Vuelta VARCHAR2 (2 CHAR)* Num_Rondas VARCHAR2 (2 CHAR)

COPA_PK (id_Competidicon, Tipo)

COPA_COMPETICION_FK (id_Competidicon)

EQUIPO

*P ID_Equipo VARCHAR2 (10)* Uniforme1 BLOB

Uniforme2 BLOBWEB VARCHAR2 (50 CHAR)

* Nombre VARCHAR2 (25 CHAR)* Localidad VARCHAR2 (25 CHAR)*F JUGADOR_id_Jugador NVARCHAR2 (4)

EQUIPO_PK (ID_Equipo)

EQUIPO_JUGADOR_FK (JUGADOR_id_Jugador)

MARCA

*PF id_partido NVARCHAR2 (4)*PF id_Jugador NVARCHAR2 (4)* Numero de goles INTEGER

MARCA_PK (id_partido, id_Jugador)

MARCA_JUGADOR_FK (id_Jugador)MARCA_PARTIDO_FK (id_partido)