hacer los script mas bonito para insert en el informe
This commit is contained in:
15
schema.sql
15
schema.sql
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user