create table ALBITROS ( NOMBRE VARCHAR2(100), RUT_ALBI INTEGER ALTURA INTEGER, EDAD INTEGER, constraint PK_ALBITROS primary

key (RUT_ALBI) );

not null,

create table ARCO_ABATIDO ( IDARCOABATIDO INTEGER not null, ID_PARTIDO INTEGER, RUT_JUGA NUMBER, ID_EQUIPO INTEGER, constraint PK_ARCO_ABATIDO primary key (IDARCOABATIDO) ); create index RELATIONSHIP_31_FK on ARCO_ABATIDO ( ID_PARTIDO ASC ); create index RELATIONSHIP_32_FK on ARCO_ABATIDO ( ID_EQUIPO ASC ); create index RELATIONSHIP_33_FK on ARCO_ABATIDO ( RUT_JUGA ASC ); create table CAMPEONATO ( FECHA_INI DATE, FECHA_TERMI DATE, NOMBRE VARCHAR2(100), ANIO INTEGER, SEMESTRE INTEGER, ID_CAMP INTEGER NUM_PARTIDO INTEGER, constraint PK_CAMPEONATO primary key (ID_CAMP) );

not null,

create table CAMPEONATO_EQUIPO ( ID_CAMP_EQUIPO INTEGER not null, ID_CAMP INTEGER, ID_EQUIPO INTEGER, constraint PK_CAMPEONATO_EQUIPO primary key (ID_CAMP_EQUIPO) ); create table DIVI_EQUIPO ( NOMBRE_DIVISION VARCHAR2(100), ID_DIVI_EQUIPO INTEGER not null, constraint PK_DIVI_EQUIPO primary key (ID_DIVI_EQUIPO) ); create table DIVI_JUGADOR ( NOMBRE VARCHAR2(100),

ID_DIVI_JUGA INTEGER not null, constraint PK_DIVI_JUGADOR primary key (ID_DIVI_JUGA) ); create table EQUIPOS ( ID_EQUIPO INTEGER ID_PAIS NUMBER, ID_ESTADIO INTEGER, ID_DIVI_EQUIPO INTEGER, NOMBRE_EQUIPO VARCHAR2(100), FUNDACION DATE, APODO VARCHAR2(100), constraint PK_EQUIPOS primary key (ID_EQUIPO) );

not null,

create table EQUIPO_TECNICO ( NOM_TECNICO VARCHAR2(100), ID_TECNICO INTEGER not null, ID_EQUIPO INTEGER, MEDICO1 VARCHAR2(100), MEDICO2 VARCHAR2(100), constraint PK_EQUIPO_TECNICO primary key (ID_TECNICO) ); create table ESTADIOS ( NOMBRE_ESTADIO VARCHAR2(100), ID_ESTADIO INTEGER DIRECCION VARCHAR2(100), CAPACIDAD NUMBER, constraint PK_ESTADIOS primary key (ID_ESTADIO) );

not null,

create table ESTADIO_EQUIPO ( IDESTADIOEQUIPO NUMBER not null, ID_ESTADIO INTEGER, ID_EQUIPO INTEGER, constraint PK_ESTADIO_EQUIPO primary key (IDESTADIOEQUIPO) ); create index REFERENCE_6_FK on ESTADIO_EQUIPO ( ID_ESTADIO ASC ); create index RELATIONSHIP_28_FK on ESTADIO_EQUIPO ( ID_EQUIPO ASC ); create table ESTADI_PARTI ( ID_ESTADI INTEGER RUT_JUGA NUMBER, ID_PARTIDO INTEGER, SANCION VARCHAR2(100), MINU_JUGUE VARCHAR2(100), PUBLICO_CONTRO VARCHAR2(100), CLIMA VARCHAR2(100),

not null,

HORA DATE, constraint PK_ESTADI_PARTI primary key (ID_ESTADI) ); create table FALTAS ( ID_PARTIDO ID_FALTAS RUT_ALBI RUT_JUGA DESCRI_FALTA constraint PK_FALTAS ); create table GOLES ( GOL MINUTO_GOL ID_PARTIDO RUT_JUGA constraint PK_GOLES ); INTEGER, INTEGER INTEGER, NUMBER, CHAR(10), primary key (ID_FALTAS)

not null,

NUMBER, FLOAT INTEGER, NUMBER, primary key (MINUTO_GOL)

not null,

create index RELATIONSHIP_29_FK on GOLES ( ID_PARTIDO ASC ); create index RELATIONSHIP_30_FK on GOLES ( RUT_JUGA ASC ); create table JUGADORES ( NOMBRE VARCHAR2(100), RUT_JUGA NUMBER ID_EQUIPO INTEGER, ID_PAIS NUMBER, EDAD INTEGER, ALTURA INTEGER, PESO INTEGER, constraint PK_JUGADORES primary key (RUT_JUGA) ); create index RELATIONSHIP_25_FK on JUGADORES ( ID_EQUIPO ASC ); create table MEDICOS ( NOMBRE_MEDI VARCHAR2(100), RUT INTEGER ID_TECNICO INTEGER, constraint PK_MEDICOS primary key (RUT) ); create table PAIS ( NOMBRE VARCHAR2(100), ID_PAIS NUMBER constraint PK_PAIS primary key (ID_PAIS) );

not null,

not null,

not null,

create table PARTIDO ( ID_PARTIDO INTEGER ID_EQUIPO INTEGER, ID_CAMP INTEGER, ID_ESTADIO INTEGER, FECHA DATE, constraint PK_PARTIDO primary key (ID_PARTIDO) );

not null,

create table PARTIDO_ALBITRO ( ID_PARTI_AL INTEGER not null, ID_PARTIDO INTEGER, RUT_ALBI INTEGER, ID_TIPO_ALBITRO INTEGER, constraint PK_PARTIDO_ALBITRO primary key (ID_PARTI_AL) ); create table PLANTEL ( RUT_JUGA NUMBER, ID_POSICION INTEGER, ID_EQUIPO INTEGER, ID_DIVI_JUGA INTEGER, NUMERO_CAMISETA INTEGER ); create table POSICIONES_JUGADOR ( NOMBRE_POSICION VARCHAR2(100), ID_POSICION INTEGER not null, constraint PK_POSICIONES_JUGADOR primary key (ID_POSICION) ); create table RESULTADO_PARTIDO ( IDRESULTADO NUMBER not null, ID_PARTIDO INTEGER, ID_EQUIPO INTEGER, PUNTOS NUMBER not null, constraint PK_RESULTADO_PARTIDO primary key (IDRESULTADO) ); create index REFERENCE_13_FK on RESULTADO_PARTIDO ( ID_PARTIDO ASC ); create index RELATIONSHIP_26_FK on RESULTADO_PARTIDO ( ID_EQUIPO ASC ); create table TABLA_CLASIFICACION ( IDTABLA NUMBER not null, IDRESULTADO NUMBER, constraint PK_TABLA_CLASIFICACION primary key (IDTABLA) );

create index RELATIONSHIP_27_FK on TABLA_CLASIFICACION ( IDRESULTADO ASC ); create table TIPO_ALBITRO ( NOMBRE_TIPO VARCHAR2(100), ID_TIPO_ALBITRO INTEGER not null, constraint PK_TIPO_ALBITRO primary key (ID_TIPO_ALBITRO) ); create table TIPO_SANSION ( ID_TIPO_SAN INTEGER not null, ID_FALTAS INTEGER, NOMBRE VARCHAR2(100), constraint PK_TIPO_SANSION primary key (ID_TIPO_SAN) );

Sign up to vote on this title
UsefulNot useful