Está en la página 1de 3

CREATE TABLE PAIS ( id_pais number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, CONSTRAINT PAIS_PK PRIMARY

KEY (id_pais) ) INSERT INTO PAIS VALUES('1','MEXICO'); INSERT INTO PAIS VALUES('2','BRASIL'); CREATE TABLE FEDERACION( id_federacion number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, id_pais number (10) NOT NULL, CONSTRAINT FEDERACION_PK PRIMARY KEY (id_federacion), CONSTRAINT FEDERACION_FK FOREIGN KEY(id_pais) REFERENCES PAIS (id_pais) ) INSERT INTO FEDERACION VALUES('1','FEDERACION FUTBOL'); INSERT INTO FEDERACION VALUES('2','FEDERACION GIMNACIA'); CREATE TABLE PARTICIPANTES( id_participante number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, EDAD VARCHAR2(20) NOT NULL, SEXO VARCHAR2(20) NOT NULL, TELEFONO number(20) NOT NULL, id_federacion number (10) NOT NULL, CONSTRAINT PARTICIPANTES_PK PRIMARY KEY (id_participante), CONSTRAINT PARTICIPANTES_FK FOREIGN KEY(id_federacion) REFERENCES FEDERA CION (id_federacion) ) INSERT INTO PARTICIPANTES (id_particpante,NOMBRE,EDAD,SEXO,TELEFONO) VAL UES('1','LOPEZ SANCHEZ JORGE','20','MASCULINO',234567899); INSERT INTO PARTICIPANTES (id_particpante,NOMBRE,EDAD,SEXO,TELEFONO) VAL UES('2','DIAZ JUAREZ ERICK','17','MASCULINO',98765432); CREATE TABLE ESCENARIOS( id_escenario number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, id_capital number (10) NOT NULL, CONSTRAINT ESCENARIOS_PK PRIMARY KEY (id_escenario), CONSTRAINT ESCENARIOS_FK FOREIGN KEY(id_capital) REFERENCES CAPITAL (id_ capital) ) INSERT INTO ESCENARIOS (id_escenario,NOMBRE) VALUES('1',ESTADIO CENTRAL); INSERT INTO ESCENARIOS (id_escenario,NOMBRE) VALUES('2',ESTADIO UNIVERSIT ARIO); INSERT INTO ESCENARIOS (id_escenario, nombre , id_capital) values ('1', 'SEAT', '3');

CREATE TABLE ESTADOS( id_estado number (10) NOT NULL,

NOMBRE VARCHAR2(20) NOT NULL, id_pais number (10) NOT NULL, CONSTRAINT ESTADOS_PK PRIMARY KEY (id_estado), CONSTRAINT ESTADOS_FK FOREIGN KEY(id_pais) REFERENCES PAIS (id_pais) ) INSERT INTO ESTADOS (id_estado,NOMBRE) VALUES('1',JALISCO); INSERT INTO ESTADOS (id_estado,NOMBRE) VALUES('2',MEXICO); CREATE TABLE CAPITALES( id_capital number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, id_estado number (10) NOT NULL, CONSTRAINT CAPITALES_PK PRIMARY KEY (id_capital), CONSTRAINT CAPITALES_FK FOREIGN KEY(id_estado) REFERENCES ESTADO (id_est ado) ) INSERT INTO CAPITALES (id_capital,NOMBRE) VALUES('1',GUADALAJARA); INSERT INTO CAPITALES (id_capital,NOMBRE) VALUES('1',MEXICO); CREATE TABLE MEDALLAS( id_medalla number (10) NOT NULL, TIPO VARCHAR2(20) NOT NULL, CONSTRAINT ESTADOS_PK PRIMARY KEY (id_estado), ) INSERT INTO MEDALLAS (id_medalla,TIPO) VALUES('1',ORO); INSERT INTO MEDALLAS (id_medalla,TIPO) VALUES('2',PLATA); INSERT INTO MEDALLAS (id_medalla,TIPO) VALUES('3',BRONCE); CREATE TABLE PROGRAMACION( id_programa number (10) NOT NULL, HORA_INI number(20) NOT NULL, HORA_FIN number(20) NOT NULL, FECHA DATE(20) NOT NULL, id_escenario number (10) NOT NULL, CONSTRAINT PROGRAMACION_PK PRIMARY KEY (id_programa), CONSTRAINT PROGRAMACION_FK FOREIGN KEY(id_escenario) REFERENCES ESCENARI OS (id_escenario) ) INSERT INTO PROGRAMACION (id_programa,HORA_INI,HORA_FIN,FECHA) VALUES('1 ',12:30,15:30,12-03-2012); INSERT INTO PROGRAMACION (id_programa,HORA_INI,HORA_FIN,FECHA) VALUES('2 ',18:50,20:30,12-03-2012); CREATE TABLE DEPORTE( id_deporte number (10) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, id_participante number (10) NOT NULL, id_programa number (10) NOT NULL, CONSTRAINT DEPORTE_PK PRIMARY KEY (id_deporte), CONSTRAINT DEPORTE_FK FOREIGN KEY(id_participante) REFERENCES PARTICIPAN TES (id_participante), CONSTRAINT DEPORTE_FK FOREIGN KEY(id_programa) REFERENCES PROGRAMACION ( id_programa) ) INSERT INTO DEPORTE (id_deporte,NOMBRE) VALUES('1',FUTBOL SOCCER); INSERT INTO DEPORTE (id_deporte,NOMBRE) VALUES('2',GIMNACIA); CREATE TABLE JUECES( id_juez number (10) NOT NULL,

NOMBRE VARCHAR2(20) NOT NULL, EDAD number (10) NOT NULL, DIRECCION VARCHAR2 (20) NOT NULL, id_programa number (10) NOT NULL, CONSTRAINT JUECES_PK PRIMARY KEY (id_juez), CONSTRAINT JUECES_FK FOREIGN KEY(id_programa) REFERENCES PROGRAMACION (i d_prgrama) ) INSERT INTO JUECES (id_juez,NOMBRE,EDAD,DIRECCION) VALUES('1',MENDEZ JUAR EZ HECTOR,35,C LO ALAMOS MEXICO DF);

También podría gustarte