hacer los script mas bonito para insert en el informe

This commit is contained in:
2020-06-27 22:55:31 -04:00
parent ba22b5deda
commit c5042b3569
4 changed files with 2 additions and 32 deletions

View File

@@ -4,14 +4,12 @@ CREATE TABLE MEDALLA(
CONSTRAINT MEDALLA_PK PRIMARY KEY (ID_MEDALLA)
);
CREATE TABLE CATEGORIA(
ID_CATEGORIA NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
DESCRIPCION VARCHAR(50),
CONSTRAINT CATEGORIA_PK PRIMARY KEY (ID_CATEGORIA)
);
CREATE TABLE ATLETA (
ID_ATLETA NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR2(50),
@@ -21,21 +19,18 @@ CREATE TABLE ATLETA (
CONSTRAINT ATLETA_PK PRIMARY KEY (ID_ATLETA)
);
CREATE TABLE PAIS(
ID_PAIS NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR(50),
CONSTRAINT PAIS_PK PRIMARY KEY (ID_PAIS)
);
CREATE TABLE TIPOS_DEPORTES(
ID_TIPO NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
DESCRIPCION VARCHAR(50),
CONSTRAINT TIPO_PK PRIMARY KEY (ID_TIPO)
);
CREATE TABLE CIUDAD (
ID_CIUDAD NUMBER,
NOMBRE VARCHAR(50),
@@ -44,7 +39,6 @@ CREATE TABLE CIUDAD (
CONSTRAINT CIUDAD_PAIS_FK FOREIGN KEY (PAIS) REFERENCES PAIS(ID_PAIS)
);
CREATE TABLE LUGAR (
ID_LUGAR NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR2(50),
@@ -54,7 +48,6 @@ CREATE TABLE LUGAR (
CONSTRAINT LUGAR_CIUDAD_FK FOREIGN KEY (CIUDAD) REFERENCES CIUDAD(ID_CIUDAD)
);
CREATE TABLE HOTEL(
ID_HOTEL NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR2(50),
@@ -63,7 +56,6 @@ CREATE TABLE HOTEL(
CONSTRAINT HOTEL_CIUDAD_FK FOREIGN KEY (CIUDAD) REFERENCES CIUDAD(ID_CIUDAD)
);
CREATE TABLE CAPITAL(
ID_PAIS NUMBER,
ID_CIUDAD NUMBER,
@@ -72,7 +64,6 @@ CREATE TABLE CAPITAL(
CONSTRAINT CAPITAL_CIUDAD_FK FOREIGN KEY (ID_CIUDAD) REFERENCES CIUDAD(ID_CIUDAD)
);
CREATE TABLE DELEGACION(
ID_DELEGACION NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR2(50),
@@ -84,7 +75,6 @@ CREATE TABLE DELEGACION(
CONSTRAINT DELEGACION_ATLETA_FK FOREIGN KEY (ATLETA) REFERENCES ATLETA(ID_ATLETA)
);
CREATE TABLE COMPETENCIA(
ID_COMPETENCIA NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
NOMBRE VARCHAR2(50),
@@ -97,7 +87,6 @@ CREATE TABLE COMPETENCIA(
CONSTRAINT COMPETENCIA_LUGAR_FK FOREIGN KEY (LUGAR) REFERENCES LUGAR(ID_LUGAR)
);
CREATE TABLE PRECOMPETENCIA(
ID_PRECOMPETENCIA NUMBER GENERATED ALWAYS AS IDENTITY(START WITH 1 INCREMENT BY 1),
FECHA DATE,
@@ -108,7 +97,6 @@ CREATE TABLE PRECOMPETENCIA(
CONSTRAINT PRECOMPETENCIA_LUGAR_FK FOREIGN KEY (LUGAR) REFERENCES LUGAR(ID_LUGAR)
);
CREATE TABLE HOSPEDAR(
ID_HOTEL NUMBER,
ID_DELEGACION NUMBER,
@@ -121,7 +109,6 @@ CREATE TABLE HOSPEDAR(
CONSTRAINT HOSPEDAR_DELEGACION_FK FOREIGN KEY (ID_DELEGACION) REFERENCES DELEGACION(ID_DELEGACION)
);
CREATE TABLE GANAR(
ID_ATLETA NUMBER,
ID_COMPETENCIA NUMBER,
@@ -134,7 +121,6 @@ CREATE TABLE GANAR(
CONSTRAINT GANAR_MEDALLA_FK FOREIGN KEY (ID_MEDALLA) REFERENCES MEDALLA(ID_MEDALLA)
);
CREATE TABLE PARTICIPAR_COMPETENCIA(
ID_COMPETENCIA NUMBER,
ID_ATLETA NUMBER,
@@ -144,7 +130,6 @@ CREATE TABLE PARTICIPAR_COMPETENCIA(
CONSTRAINT PARTICIPAR_COMPETENCIA_ATLETA_FK FOREIGN KEY (ID_ATLETA) REFERENCES ATLETA(ID_ATLETA)
);
CREATE TABLE PARTICIPAR_PRECOMPETENCIA(
ID_PRECOMPETENCIA NUMBER,
ID_ATLETA NUMBER,