From e19e1389ba77f49f333932ed9eb09689a871ee35 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 16 Jul 2020 16:31:43 -0400 Subject: [PATCH 1/5] actualizar schema --- schema.sql | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/schema.sql b/schema.sql index 4980f28..64a6e47 100644 --- a/schema.sql +++ b/schema.sql @@ -139,3 +139,19 @@ CREATE TABLE PARTICIPAR_PRECOMPETENCIA( CONSTRAINT PARTICIPAR_PRECOMPETENCIA_PRECOMPETENCIA_FK FOREIGN KEY (ID_PRECOMPETENCIA) REFERENCES PRECOMPETENCIA(ID_PRECOMPETENCIA), CONSTRAINT PARTICIPAR_PRECOMPETENCIA_ATLETA_FK FOREIGN KEY (ID_ATLETA) REFERENCES ATLETA(ID_ATLETA) ); + +CREATE TABLE PERTENECER( + ID_DELEGACION NUMBER, + ID_PAIS NUMBER, + CONSTRAINT PERTENECER_PK PRIMARY KEY (ID_DELEGACION, ID_PAIS), + CONSTRAINT PERTENECER_DELEGACION_FK FOREIGN KEY (ID_DELEGACION) REFERENCES DELEGACION(ID_DELEGACION), + CONSTRAINT PERTENECER_PAIS_FK FOREIGN KEY (ID_PAIS) REFERENCES PAIS(ID_PAIS) +); + +CREATE TABLE COMPETER_POR( + ID_ATLETA NUMBER, + ID_DELEGACION NUMBER, + CONSTRAINT COMPETER_POR_PK PRIMARY KEY (ID_ATLETA, ID_DELEGACION), + CONSTRAINT COMPETER_POR_ATLETA_FK FOREIGN KEY (ID_ATLETA) REFERENCES ATLETA(ID_ATLETA), + CONSTRAINT COMPETER_POR_DELEGACION_FK FOREIGN KEY (ID_DELEGACION) REFERENCES DELEGACION(ID_DELEGACION) +); From 4e8c4ae9f424d7d5396fe1effc8e43a30399783e Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 16 Jul 2020 16:34:41 -0400 Subject: [PATCH 2/5] agregar drop table por tablas nuevas --- drop_table.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drop_table.sql b/drop_table.sql index 5435067..b4577f9 100644 --- a/drop_table.sql +++ b/drop_table.sql @@ -14,4 +14,6 @@ DROP TABLE PAIS; DROP TABLE ATLETA; DROP TABLE CATEGORIA; DROP TABLE MEDALLA; +DROP TABLE PERTENECER; +DROP TABLE COMPETER_POR; PURGE RECYCLEBIN; From 83fe3f3e910be78021ade9004ac297cd1e500f30 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 16 Jul 2020 16:42:47 -0400 Subject: [PATCH 3/5] agregar nuevos datos --- data.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/data.sql b/data.sql index 1c4c53a..1d521a4 100644 --- a/data.sql +++ b/data.sql @@ -120,3 +120,14 @@ INSERT INTO PARTICIPAR_PRECOMPETENCIA (ID_PRECOMPETENCIA, ID_ATLETA, PUNTAJE, FE INSERT INTO PARTICIPAR_COMPETENCIA (ID_COMPETENCIA, ID_ATLETA, FECHA) VALUES (1, 1, TO_DATE('2020-06-06 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); INSERT INTO PARTICIPAR_COMPETENCIA (ID_COMPETENCIA, ID_ATLETA, FECHA) VALUES (1, 2, TO_DATE('2020-06-06 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); INSERT INTO PARTICIPAR_COMPETENCIA (ID_COMPETENCIA, ID_ATLETA, FECHA) VALUES (1, 3, TO_DATE('2020-06-06 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); + +INSERT INTO PERTENECER (ID_DELEGACION, ID_PAIS) VALUES (1, 1); +INSERT INTO PERTENECER (ID_DELEGACION, ID_PAIS) VALUES (2, 2); +INSERT INTO PERTENECER (ID_DELEGACION, ID_PAIS) VALUES (3, 3); +INSERT INTO PERTENECER (ID_DELEGACION, ID_PAIS) VALUES (4, 4); + +INSERT INTO COMPETER_POR (ID_ATLETA, ID_DELEGACION) VALUES (1, 1); +INSERT INTO COMPETER_POR (ID_ATLETA, ID_DELEGACION) VALUES (2, 1); +INSERT INTO COMPETER_POR (ID_ATLETA, ID_DELEGACION) VALUES (3, 2); +INSERT INTO COMPETER_POR (ID_ATLETA, ID_DELEGACION) VALUES (4, 3); +INSERT INTO COMPETER_POR (ID_ATLETA, ID_DELEGACION) VALUES (5, 4); From 67cd6a2a718e361d4bb87d0861ae982907a8603b Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 16 Jul 2020 16:47:24 -0400 Subject: [PATCH 4/5] actualizar informe latex --- informe/informe.tex | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/informe/informe.tex b/informe/informe.tex index 85edeb8..c7394f7 100644 --- a/informe/informe.tex +++ b/informe/informe.tex @@ -142,7 +142,13 @@ GANAR (\underline{\textbf{ID\_ATLETA}, \textbf{ID\_COMPETENCIA}, FECHA}, \textbf PARTICIPAR\_COMPETENCIA (\underline{\textbf{ID\_COMPETENCIA}, \textbf{ID\_ATLETA}, FECHA})\bigskip \noindent -PARTICIPAR\_PRECOMPETENCIA (\underline{\textbf{ID\_PRECOMPETENCIA}, \textbf{ID\_ATLETA}, FECHA}, PUNTAJE) +PARTICIPAR\_PRECOMPETENCIA (\underline{\textbf{ID\_PRECOMPETENCIA}, \textbf{ID\_ATLETA}, FECHA}, PUNTAJE)\bigskip + +\noindent +PERTENECER (\underline{\textbf{ID\_DELEGACION}, \textbf{ID\_PAIS}})\bigskip + +\noindent +COMPETER\_POR (\underline{\textbf{ID\_ATLETA}, \textbf{ID\_DELEGACION}}) } \newpage From 91506712eaef02f1d83e96cd92b4b4ffe843a57c Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 16 Jul 2020 19:23:03 -0400 Subject: [PATCH 5/5] arreglar error en datos --- data.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data.sql b/data.sql index 1d521a4..91ff87d 100644 --- a/data.sql +++ b/data.sql @@ -1,5 +1,5 @@ INSERT INTO MEDALLA (DESCRIPCION) VALUES ('oro'); -INSERT INTO MEDALLA (DESCRIPCION) VALUES ('plata '); +INSERT INTO MEDALLA (DESCRIPCION) VALUES ('plata'); INSERT INTO MEDALLA (DESCRIPCION) VALUES ('bronce'); INSERT INTO CATEGORIA (DESCRIPCION) VALUES ('100 Metros');