-
Notifications
You must be signed in to change notification settings - Fork 0
/
create_tables.sql
167 lines (166 loc) · 7.03 KB
/
create_tables.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
CREATE TABLE ESTADISTICAS_JUGADORES (
FECHA DATE NOT NULL,
JUGADOR VARCHAR(100) NOT NULL,
EQUIPO VARCHAR(50) NOT NULL,
NUMERO_CAMISETA INTEGER NOT NULL,
PAIS VARCHAR(10) NOT NULL,
POSICION VARCHAR(20) NOT NULL,
EDAD VARCHAR(10) NOT NULL,
MINUTO INTEGER NOT NULL,
GOLES_ANOTADOS_S INTEGER NOT NULL,
ASISTENCIAS_S INTEGER NOT NULL,
TIROS_PENALES_EJECUTADOS_S INTEGER NOT NULL,
TIROS_PENALES_INTENTADOS_S INTEGER NOT NULL,
TOTAL_DISPAROS_S INTEGER NOT NULL,
DISPAROS_A_PUERTA_S INTEGER NOT NULL,
TARJETAS_AMARILLAS_S INTEGER NOT NULL,
TARJETAS_ROJAS_S INTEGER NOT NULL,
TOQUES_S INTEGER NOT NULL,
BARRIDAS_S INTEGER NOT NULL,
INTERCEPCIONES_S INTEGER NOT NULL,
BLOQUEOS_S INTEGER NOT NULL,
XG NUMERIC NOT NULL,
NPXG NUMERIC NOT NULL,
XAG_X NUMERIC NOT NULL,
ACT INTEGER NOT NULL,
ACG INTEGER NOT NULL,
PASES_COMPLETADOS_S INTEGER NOT NULL,
PASES_INTENTADOS_S INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETADOS_S NUMERIC NOT NULL,
PASES_PROGRESIVOS_S INTEGER NOT NULL,
TRANSPORTES_S INTEGER NOT NULL,
ACARREOS_PROGRESIVOS_S INTEGER NOT NULL,
REGATES_INTENTADOS_S INTEGER NOT NULL,
REGATES_EXITOSOS_S INTEGER NOT NULL,
DIA_SEMANA INTEGER NOT NULL,
DISPAROS_A_PUERTA_EN_CONTRA_GK INTEGER NOT NULL,
GOLES_EN_CONTRA_GK INTEGER NOT NULL,
SALVADAS_GK INTEGER NOT NULL,
PORCENTAJE_SALVADAS_GK NUMERIC NOT NULL,
PSXG NUMERIC NOT NULL,
PASES_COMPLETADOS_INICIADO_GK INTEGER NOT NULL,
PASES_INTENTADOS_INICIADO_GK INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETADOS_INICIADO_GK NUMERIC NOT NULL,
PASES_INTENTADOS_GK INTEGER NOT NULL,
TIROS_INTENTADOS_GK INTEGER NOT NULL,
PORCENTAJE_PASES_REALIZADOS_GK NUMERIC NOT NULL,
PROMEDIO_LONGITUD_PASE_GK NUMERIC NOT NULL,
SAQUES_DE_META_GK INTEGER NOT NULL,
PORCENTAJE_SAQUES_META_REALIZADOS_GK NUMERIC NOT NULL,
LONGITUD_PROMEDIO_SAQUES_DE_META_GK NUMERIC NOT NULL,
PASES_SUPERADOS_GK INTEGER NOT NULL,
CRUCES_DETENIDOS_GK INTEGER NOT NULL,
PORCENTAJE_CRUCES_DETENIDOS_GK NUMERIC NOT NULL,
NUMERO_ACCIONES_DEFENSIVAS_FUERA_DEL_AREA_PENAL_GK INTEGER NOT NULL,
DISTANCIA_PROMEDIO_DE_LAS_ACCIONES_DEFENSIVAS_GK NUMERIC NOT NULL,
PASES_COMPLETADOS_P INTEGER NOT NULL,
PASES_INTENTADOS_P INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETO_P NUMERIC NOT NULL,
DISTANCIA_TOTAL_DE_PASE_P INTEGER NOT NULL,
DISTANCIA_DE_PASO_PROGRESIVA_P INTEGER NOT NULL,
PASES_COMPLETADOS_CORTOS_P INTEGER NOT NULL,
PASES_INTENTADOS_CORTOS_P INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETADOS_CORTOS_P NUMERIC NOT NULL,
PASES_COMPLETADOS_MEDIOS_P INTEGER NOT NULL,
PASES_INTENTADOS_MEDIOS_P INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETADOS_MEDIOS_P NUMERIC NOT NULL,
PASES_COMPLETADOS_LARGOS_P INTEGER NOT NULL,
PASES_INTENTADOS_LARGOS_P INTEGER NOT NULL,
PORCENTAJE_PASES_COMPLETADOS_LARGOS_P NUMERIC NOT NULL,
ASISTENCIAS_P INTEGER NOT NULL,
XAG_Y NUMERIC NOT NULL,
XA NUMERIC NOT NULL,
PASES_CLAVE INTEGER NOT NULL, -- ¿Por qué no tiene el P?
PASES_EN_EL_ULTIMO_TERCIO_DE_LA_CANCHA_P INTEGER NOT NULL,
PASES_AL_AREA_DE_PENALIZACION_P INTEGER NOT NULL,
CRUCE_EN_EL_AREA_DE_PENALIZACION INTEGER NOT NULL,
PASES_PROGRESIVOS_P INTEGER NOT NULL,
PASES_INTENTADOS_PT INTEGER NOT NULL,
PASES_DE_BALON_VIVO_PT INTEGER NOT NULL,
BALON_MUERTO INTEGER NOT NULL,
PASES_DE_TIROS_LIBRES_PT INTEGER NOT NULL,
PASES_LARGOS_PT INTEGER NOT NULL,
PASES_DE_CAMBIO_DE_FRENTE_PT INTEGER NOT NULL,
PASES_CRUZADOS_PT INTEGER NOT NULL,
LANZAMIENTOS_REALIZADOS_PT INTEGER NOT NULL,
SAQUES_DE_ESQUINA_PT INTEGER NOT NULL,
SAQUES_DE_ESQUINA_HACIA_ADENTRO_PT INTEGER NOT NULL,
SAQUES_DE_ESQUINA_HACIA_AFUERA_PT INTEGER NOT NULL,
SAQUES_DE_ESQUINA_RECTOS INTEGER NOT NULL, -- ¿Por qué no tiene el PT?
PASES_COMPLETADOS_PT INTEGER NOT NULL,
PASES_FUERA_DE_JUEGO_PT INTEGER NOT NULL,
PASES_BLOQUEADOS_PT INTEGER NOT NULL,
BARRIDAS_D INTEGER NOT NULL,
BARRIDAS_EXITOSAS_D INTEGER NOT NULL,
BARRIDAS_EN_LA_DEFENSA_D INTEGER NOT NULL,
BARRIDAS_EN_EL_CENTRO_D INTEGER NOT NULL,
BARRIDAS_EN_EL_ATAQUE_D INTEGER NOT NULL,
NUMERO_DE_REGATEADORES_BARRIDOS INTEGER NOT NULL,
REGATEOS_DESAFIADOS_D INTEGER NOT NULL,
PORCENTAJE_DE_REGATEADORES_BARRIDOS_D NUMERIC NOT NULL,
DESAFIOS_PERDIDOS_D INTEGER NOT NULL,
BLOQUEOS_D INTEGER NOT NULL,
DISPAROS_BLOQUEADOS_D INTEGER NOT NULL,
PASES_BLOQUEADOS_D INTEGER NOT NULL,
INTERCEPCIONES_D INTEGER NOT NULL,
NUMERO_DE_JUGADORES_BARRIDOS_MAS_NUMERO_DE_INTERCEPCIONES_D INTEGER NOT NULL,
DESPEJE_D INTEGER NOT NULL,
ERRORES_DEFENSIVOS_D INTEGER NOT NULL,
TOQUES_PO INTEGER NOT NULL,
TOQUES_EN_EL_AREA_PROPIA_PO INTEGER NOT NULL,
TOQUES_EN_LA_DEFENSA_PO INTEGER NOT NULL,
TOQUES_EN_EL_MEDIO_CAMPO_PO INTEGER NOT NULL,
TOQUES_EN_EL_ATAQUE_PO INTEGER NOT NULL,
TOQUES_EN_EL_AREA_PENAL_DE_ATAQUE INTEGER NOT NULL,
TOQUES_PELOTA_ACTIVA_PO INTEGER NOT NULL,
ROBOS_INTENTADOS_PO INTEGER NOT NULL,
ROBOS_EXITOSOS_PO INTEGER NOT NULL,
PORCENTAJE_DE_ROBOS_EXITOSOS_PO NUMERIC NOT NULL,
NUMERO_DE_BARRIDAS_EN_UN_MISMO_INTENTO_DE_BARRIDA_PO INTEGER NOT NULL,
PORCENTAJE_TIEMPO_BARRIDO_POR_DEFENSA_INTENTO_ENFRENTAMIENTO_PO NUMERIC NOT NULL,
NUMERO_DE_CONTROLES_DE_BALON_PO INTEGER NOT NULL,
DISTANCIA_TOTAL_DE_TRASLADOS_PO INTEGER NOT NULL,
DISTANCIA_DE_TRASLADO_PROGRESIVO_PO INTEGER NOT NULL,
ACARREOS_PROGRESIVOS_PO INTEGER NOT NULL,
TRASLADOS_EN_EL_ULTIMO_TERCIO_PO INTEGER NOT NULL,
TRASLADOS_EN_EL_AREA_PENAL_PO INTEGER NOT NULL,
ERRORES_DE_CONTROL_PO INTEGER NOT NULL,
PERDIDAS_DE_BALON_PO INTEGER NOT NULL,
PASES_RECIBIDOS_PO INTEGER NOT NULL,
PASES_PROGRESIVOS_RECIBIDOS_PO INTEGER NOT NULL,
TARJETAS_AMARILLAS_M INTEGER NOT NULL,
TARJETAS_ROJAS_M INTEGER NOT NULL,
SEGUNDA_AMARILLA_M INTEGER NOT NULL,
FALTAS_COMETIDAS_M INTEGER NOT NULL,
FALTAS_RECIBIDAS_M INTEGER NOT NULL,
POSICION_ADELANTADA_M INTEGER NOT NULL,
PASES_CRUZADOS_M INTEGER NOT NULL,
INTERCEPCIONES_M INTEGER NOT NULL,
BARRIDAS_GANADAS_M INTEGER NOT NULL,
PENAL_EJECUTADO_M INTEGER NOT NULL,
PENAL_CONCEDIDO_M INTEGER NOT NULL,
GOLES_EN_CONTRA_M INTEGER NOT NULL,
RECUPERACION_DE_PELOTAS_M INTEGER NOT NULL,
DUELOS_AEREOS_GANADOS_M INTEGER NOT NULL,
DUELOS_AEREOS_PERDIDOS_M INTEGER NOT NULL,
PORCENTAJE_DE_DUELOS_AEREOS_GANADOS_M NUMERIC NOT NULL,
NACIONALIDAD VARCHAR(20) NOT NULL,
HISTORICO_VALOR_MERCADO_MAXIMO BIGINT NOT NULL,
VALOR_ACTUAL_MERCADO BIGINT NOT NULL
);
CREATE TABLE TIROS_JUGADORES (
FECHA DATE NOT NULL,
MINUTO INTEGER NOT NULL,
JUGADOR VARCHAR(100) NOT NULL,
EQUIPO_1 VARCHAR(50) NOT NULL,
XG NUMERIC NOT NULL,
PSXG NUMERIC NOT NULL,
RESULTADO VARCHAR(50) NOT NULL,
DISTANCIA INTEGER NOT NULL,
PARTE_DEL_CUERPO VARCHAR(50) NOT NULL,
NOTAS VARCHAR(50) NOT NULL,
JUGADOR_1 VARCHAR(100) NOT NULL,
EVENTO_1 VARCHAR(100) NOT NULL,
JUGADOR_2 VARCHAR(100),
EVENTO_2 VARCHAR(100)
);