Está en la página 1de 10

CREATE TABLE brevete (

cod_brevete VARCHAR2(8) PRIMARY KEY,


brev VARCHAR2(5) DEFAULT 'NO',
CHECK(brev IN('SI','NO')),
categoria VARCHAR2(45) DEFAULT 'ninguna',
CHECK (categoria IN('A1','A2A','A2B','A3A','A3B','A3C')));
INSERT INTO brevete VALUES ('B001','SI','A1');
INSERT INTO brevete VALUES ('B002','NO',NULL);
INSERT INTO brevete VALUES ('B003','SI','A2A');
INSERT INTO brevete VALUES ('B004','SI','A3A');
INSERT INTO brevete VALUES ('B005','NO',NULL);
/*************************************************************************/
CREATE TABLE computacion (
Cod_comput VARCHAR2(5) PRIMARY KEY,
MS_windows VARCHAR(2) DEFAULT 'NO',
CHECK(MS_windows IN('SI','NO')),
MS_word VARCHAR(2) DEFAULT 'NO',
CHECK(MS_word IN('SI','NO')),
MS_excel VARCHAR(2) DEFAULT 'NO',
CHECK(MS_excel IN('SI','NO')),
MS_ppt VARCHAR(2) DEFAULT 'NO',
CHECK(MS_ppt IN('SI','NO')),
MS_visio VARCHAR(2) DEFAULT 'NO',
CHECK(MS_visio IN('SI','NO')),
MS_project VARCHAR(2) DEFAULT 'NO',
CHECK(MS_project IN('SI','NO')),
MS_acces VARCHAR(2) DEFAULT 'NO',
CHECK(MS_acces IN('SI','NO')),
email1 VARCHAR2(45) ,
email2 VARCHAR2(45)
);
INSERT INTO computacion VALUES ('CM001','SI','NO','SI','NO','SI','SI','NO','ELVI
SHIZO@GMAIL.COM',NULL);
INSERT INTO computacion VALUES ('CM002','SI','SI','SI','SI','SI','SI',DEFAULT,'C
AROL@GMAIL.COM','JUAREZ@GMAIL.COM');
INSERT INTO computacion VALUES ('CM003',DEFAULT,'SI','SI','SI',DEFAULT,'SI','NO'
,'ROSMEL@GMAIL.COM',NULL);
INSERT INTO computacion VALUES ('CM004',DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,
DEFAULT,DEFAULT,'NULL',NULL);
INSERT INTO computacion VALUES ('CM005','SI','SI','SI','SI','SI','SI','SI','GIAM
P@GMAIL.COM',NULL);
/**********************************************************/
CREATE TABLE PPOSTULA(
codigo_pu VARCHAR2(8) PRIMARY KEY,
nombre_puesto VARCHAR2(20)
);
INSERT INTO PPOSTULA VALUES ('PP01','CONTADOR');
INSERT INTO PPOSTULA VALUES ('PP02','PRACTICANTE');
INSERT INTO PPOSTULA VALUES ('PP03','ADMINISTRADOR');
INSERT INTO PPOSTULA VALUES ('PP04','GERENTE');
INSERT INTO PPOSTULA VALUES ('PP05','ASESOR');
/**************************************************************/
CREATE TABLE datos_extras (
cod_dextras VARCHAR2(8) PRIMARY KEY,
igreso_brut_mensual FLOAT ,
nro_sueldos_ao INTEGER,

relacion_laboral VARCHAR2(45) ,
nombre_jefe VARCHAR2(20)
);
INSERT INTO datos_extras VALUES ('DEX001','5000','15','AUDITORIA CONTABLE','FRAC
K PALOMINO');
INSERT INTO datos_extras VALUES ('DEX002','750','12','PRACTICANTE','JUAN PEREZ')
;
INSERT INTO datos_extras VALUES ('DEX003','1500','15','ASISTENTE FINANCIERO','DO
MINGO PEA');
INSERT INTO datos_extras VALUES ('DEX004','10000','15','GERENTE DE SISTEMAS','RA
UL ORDOEZ');
INSERT INTO datos_extras VALUES ('DEX005','2500','15','ASESOR FINANCIERO','JAIME
ESTRADA');
/*******************************************************************************
****************/
CREATE TABLE datos_varios (
Cod_dvarios VARCHAR2(8) PRIMARY KEY,
descripc_trabajo VARCHAR2(45) ,
descrip_problemas VARCHAR2(45) ,
descrip_pseleccion VARCHAR2(45) ,
ejercicio_fpublica VARCHAR(2) DEFAULT 'NO',
CHECK(ejercicio_fpublica IN('SI','NO')),
lugares_preferencia VARCHAR2(45) ,
lugares_preferencia2 VARCHAR2(45) ,
lugares_preferencia3 VARCHAR2(45) ,
areas1 VARCHAR2(20) ,
areas2 VARCHAR2(20) ,
areas3 VARCHAR2(20)
);
INSERT INTO datos_varios VALUES ('DVA001','VERIFICAR LA CONTABILIDAD DE LA EMPRE
SA','MEJOR OFERTA LABORAL','ASESORIA CONTABLE',DEFAULT,'SAN ISIDRO','SAN BORJA',
'SURCO','AUDITOR','ASISTENTE ','CONTADOR');
INSERT INTO datos_varios VALUES ('DVA002','PRACTICANTE DE BACKUS','MEJOR OFERTA
LABORAL','DESARROLLO DE SOFTWARE',DEFAULT,'JESUS MARIA','LINCE','SURCO','PRACTIC
AS','ASISTENTE ','SOPORTE');
INSERT INTO datos_varios VALUES ('DVA003','ADMINISTRADOR FINANCIER','MEJOR OFERT
A LABORAL','FINANZAS',DEFAULT,'SAN BORJA','SAN ISIDRO','SURCO','ADMINISTRADOR','
ASISTENTE ','SUBGERENTE');
INSERT INTO datos_varios VALUES ('DVA004','GERENTE DE SISTEMAS','MEJOR OFERTA LA
BORAL','MEJOR DE SISTEMAS',DEFAULT,'LINCE','SAN MIGUEL','SURQUILLO','GERENCIA DE
SISTEMAS','B I','GERENTE GENERAL');
INSERT INTO datos_varios VALUES ('DVA005','ASESORIA FINNACIERA','MEJOR OFERTA LA
BORAL','ASESORIA FINANCIERA',DEFAULT,'SAN ISIDRO','SAN BORJA','SURCO','ASESOR','
ADMINISTRADOR ','ASISTENTE');
/***********************************************************************/
CREATE TABLE Domicilio (
cod_domicilio VARCHAR2(8) PRIMARY KEY,
nomdom VARCHAR2(30) ,
numero INTEGER ,
intt INTEGER
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

Domicilio
Domicilio
Domicilio
Domicilio
Domicilio

VALUES
VALUES
VALUES
VALUES
VALUES

('DOM0001','JR AYACUCHO 250','15',NULL);


('DOM0002','JR COCALENOS 570','2',NULL);
('DOM0003','JR AMANCAES','3',NULL);
('DOM0004','AV. SIEMPRE VIVQ','31',NULL);
('DOM0005','AV. SAN MARTIN','1',NULL);

/***************************************************************/
CREATE TABLE empresa (
Cod_empresa VARCHAR2(8) PRIMARY KEY,
nombre_empresa VARCHAR2(45) ,
sector VARCHAR(45) ,
rubro VARCHAR2(45),
lugar VARCHAR2(45) ,
telefono VARCHAR2(45)
);
INSERT INTO empresa VALUES ('EM001','RIKCHARI WORLD SAC', 'TRANSPORTE','TURISMO'
,'VALLE DE JICAMARCA','7225032');
INSERT INTO empresa VALUES ('EM002','RATIONAL SOLUTION SAC','VENTA DE SOFTWARE',
'ERP','SAN ISISDRO','2864510');
INSERT INTO empresa VALUES ('EM003','MANUFACTURAS Y ASOSICADOS SAC','MANUFACTURA
MINERAS','MANOFACTURAS','SANTA ANITA ','6153256');
INSERT INTO empresa VALUES ('EM004','LA SALLE SAC','ENTRETENIMIENTO','VIDEOJUEGO
S','GOLF LOS INCAS','2865415');
INSERT INTO empresa VALUES ('EM005','LESTONAC SAC','EDUCACION','ACADEMIAS','HUAY
LAS','2459347');
/*******************************************************************************
*************************************************************/
CREATE TABLE familiares (
NUM_TIPO VARCHAR2(8) PRIMARY KEY,
tipo_parentezco VARCHAR2(45)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

familiares
familiares
familiares
familiares
familiares

VALUES
VALUES
VALUES
VALUES
VALUES

('FAM001','PAP');
('FAM002','MAM');
('FAM003','HERMANO(A)');
('FAM004','ABUELO(A)');
('FAM005','TIO(A)');

/*************************************************************/
CREATE TABLE Idiomas (
Cod_idioma VARCHAR2(8) PRIMARY KEY,
Nombre_idioma VARCHAR2(45)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

Idiomas
Idiomas
Idiomas
Idiomas
Idiomas

VALUES
VALUES
VALUES
VALUES
VALUES

('ID001','ESPAOL');
('ID002','INGLES');
('ID003','PORTUGUES');
('ID004','FRANCES');
('ID005','CHINO');

/***************************************************************/
CREATE TABLE otros (
COD_otros VARCHAR2(8) PRIMARY KEY,
nombre_institucion VARCHAR2(45) ,
clase_institucion VARCHAR2(45) ,
pais VARCHAR2(45)
);
INSERT INTO otros VALUES('OTINT001','JOSE MARIA ARGUEDAS','INSTITUTO','PER');
INSERT INTO otros VALUES('OTINT002','UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS','
UNIVERSIDAD','PER');

INSERT INTO otros VALUES('OTINT003','UNIVERSIDAD TECNOLOGICA DEL PERU','UNIVERSI


DAD','PER');
INSERT INTO otros VALUES('OTINT004','CAMBRIDGE','UNIVERSIDAD','GRAN BRETAA');
INSERT INTO otros VALUES('OTINT005','CIBERTEC','INSTITUTO','PER');
/*******************************************************************************
*******************************/
CREATE TABLE puesto (
cod_puesto VARCHAR2(8) PRIMARY KEY,
nombre_puesto VARCHAR2(20) ,
area VARCHAR2(20) ,
cargo VARCHAR2(20) ,
personas_cargo INTEGER
);
INSERT INTO puesto
PRESA','50');
INSERT INTO puesto
EMPRESA','5');
INSERT INTO puesto
ICO','0');
INSERT INTO puesto
INSERT INTO puesto
,'5');

VALUES ('PU001','GERENTE GENERAL','DIRECTORIO','DIRIGIR LA EM


VALUES ('PU002','ASESOR FINANACIERO','FINANZAS','ASMINISTRAR
VALUES ('PU003','PRACTICANTE','SOPORTE TECNICO','SOPORTE TECN
VALUES ('PU004','PSICOLOGO','RRHH','SELECCION PERSONAL','3');
VALUES ('PU005','CONTADOR','CONTABILIDAD','GASTOS DE EMPRESA'

/*******************************************************************************
**************************/
CREATE TABLE referencias_laborales (
cod_ref VARCHAR2(8) PRIMARY KEY,
nombre VARCHAR2(45) ,
apellido_p VARCHAR2(45) ,
apellido_m VARCHAR2(45) ,
empresa VARCHAR2(45),
cargo VARCHAR2(45) ,
telefono VARCHAR2(45)
);
INSERT INTO referencias_laborales VALUES ('RF0001','JUAN','ARAUJO','PEREZ','RIKC
HARI WORLD SAC','GERENTE GENERAL','960323341');
INSERT INTO referencias_laborales VALUES ('RF0002','PEDRO','DOMINGUEZ','LUQUE','
RT SAC','GERENTE GENERAL','955236225');
INSERT INTO referencias_laborales VALUES ('RF0003','JUAN','ARRIETA','PEREZ','SOF
T SOLUTIONS','GERENTE GENERAL','960323380');
INSERT INTO referencias_laborales VALUES ('RF0004','RAMIRO','ARAUJO','ROBLES','S
URCOS NET','GERENTE GENERAL','997467316');
INSERT INTO referencias_laborales VALUES ('RF0005','GIOVANNI','MENECES','PEREZ',
'THOUSAND FILES SAC','GERENTE GENERAL','922602234');
/*******************************************************************************
**********/
CREATE TABLE CURRICULUM (
ID_curriculum VARCHAR2(8)PRIMARY KEY,
fecha DATE,
CURRICULUM_codigo_pu VARCHAR2(8) REFERENCES ppostula(codigo_pu),
CURRICULUM_DNI_postulante VARCHAR2(8) REFERENCES Postulante (DNI_postulante)
);
INSERT INTO CURRICULUM VALUES('CV001','25/10/2015','PP01','46784653');
INSERT INTO CURRICULUM VALUES('CV002','25/10/2015','PP02','47584653');
INSERT INTO CURRICULUM VALUES('CV003','25/10/2015','PP03','46484653');

INSERT INTO CURRICULUM VALUES('CV004','25/10/2015','PP04','42784653');


INSERT INTO CURRICULUM VALUES('CV005','25/10/2015','PP05','46784652');
/****************************************************************************/
CREATE TABLE Postulante (
DNI_postulante VARCHAR2(8)PRIMARY KEY,
Ap_paterno VARCHAR2(45),
Ap_materno VARCHAR2(45),
Nombres VARCHAR2(45),
Fecha_nacimento DATE,
Lugar_nacimiento VARCHAR2(45),
Nacionalidad VARCHAR2(45),
sexo VARCHAR2(2) DEFAULT ' ',
CHECK(sexo IN('F','M')),
Estado_civil VARCHAR2(45) DEFAULT ' ',
CHECK(Estado_civil IN('soltero','casado','viudo','divorciado')),
email VARCHAR2(45),
antecedentes_penales VARCHAR2(2) DEFAULT 'NO',
CHECK(antecedentes_penales IN('SI','NO')),
SPensiones VARCHAR2(8),
NCUSPP VARCHAR2(8),
Postulante_cod_brevete VARCHAR2(8) REFERENCES brevete(cod_brevete),
Postulante_cod_domicilio VARCHAR2(8) REFERENCES Domicilio(cod_domicilio),
Postulante_cod_pais VARCHAR2(8) REFERENCES pais(cod_pais),
Postulante_Cod_dvarios VARCHAR2(8) REFERENCES datos_varios(cod_dvarios),
Postulante_Cod_comput VARCHAR2(8) REFERENCES Computacion (Cod_comput)
);
INSERT INTO Postulante VALUES ('46784653','HIZO','MULLISACA','ELVIS WALDO','30/1
1/1991','LA VOCTORIA','PERUANO','M','soltero','ELVIS@GMAIL.COM',DEFAULT,'HABITAT
',NULL,'B001','DOM0001','P001','DVA001','CM001');
INSERT INTO Postulante VALUES ('47584653','BELITO','BELITO','ROSMEL','25/01/1994
','CERCADO','PERUANO','M','soltero','ROSMEL@GMAIL.COM',DEFAULT,'HABITAT',NULL,'B
001','DOM0001','P001','DVA001','CM001');
INSERT INTO Postulante VALUES ('46484653','JUAREZ','JUAREZ','CAROL','3/11/1994',
'BREA','PERUANO','F','soltero','CAROL@GMAIL.COM',DEFAULT,'HABITAT',NULL,'B001','D
OM0001','P001','DVA001','CM005');
INSERT INTO Postulante VALUES ('42784653','MORALES','HUANCA','RODOLFO','08/12/19
91','LOS OLIVOS','PERUANO','M','soltero','MORA@GMAIL.COM',DEFAULT,'HABITAT',NULL
,'B001','DOM0001','P001','DVA001','CM001');
INSERT INTO Postulante VALUES ('46784652','PADILLA','SULCA','INGRID','15/02/1991
','CERCADO','PERUANO','F','soltero','INGRID@GMAIL.COM',DEFAULT,'HABITAT',NULL,'B
001','DOM0001','P001','DVA001','CM001');
/*******************************************************************************
***********************/
CREATE TABLE TIPOFAMILIAR(
id_tipofamiliar VARCHAR2(8) PRIMARY KEY,
TIPO_FAMILIAR VARCHAR2(10)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

TIPOFAMILIAR
TIPOFAMILIAR
TIPOFAMILIAR
TIPOFAMILIAR
TIPOFAMILIAR

VALUES
VALUES
VALUES
VALUES
VALUES

('TFM001','PAP');
('TFM002','MAM');
('TFM003','HERMANO(A)');
('TFM004','ABUELO(A)');
('TFM005','TIO(A)');

/******************************************************************/
CREATE TABLE fami_de_postu (
familiares_NUM_TIPO VARCHAR2(8) PRIMARY KEY,
nombre VARCHAR2(45),
apellido_pat VARCHAR2(45),

apellido_mat VARCHAR2(45),
ao_nacim DATE,
ocupacion VARCHAR2(45),
fami_de_postu_DNI_postulante VARCHAR2(8) REFERENCES Postulante (DNI_postulante
),
fami_de_postu_id_tipofamiliar VARCHAR2(8) REFERENCES TIPOFAMILIAR(id_tipofamil
iar)
);
INSERT INTO fami_de_postu values ('FAM0001','GIAMPIERRE','HIZO','MULLISACA','04/
02/1995','ESTUDIANTE','46784653','TFM003');
INSERT INTO fami_de_postu values ('FAM0002','KEVIN','BELITO','BELITO','08/12/199
5','ESTUDIANTE','47584653','TFM003');
INSERT INTO fami_de_postu values ('FAM0003','ARTURO','JUAREZ','QUISPE','08/09/19
70','INGENIERO','46484653','TFM001');
INSERT INTO fami_de_postu values ('FAM0004','MARIO','MORALES','MARCHACA','09/12/
1975','TAXISTA','42784653','TFM001');
INSERT INTO fami_de_postu values ('FAM0005','GONZALO','PADILLA','LUNA','08/08/19
78','COMERCIANTE','46784652','TFM005');
/*******************************************************************************
************************/
CREATE TABLE pais (
cod_pais VARCHAR2(8) PRIMARY KEY,
nombre_pais VARCHAR2(45),
pais_cod_depa VARCHAR2(5) REFERENCES departamento (cod_depa)
);
INSERT INTO pais VALUES ('P001','PERU','DP001');
INSERT INTO pais VALUES ('P002','BOLIVIA','DP005');
INSERT INTO pais VALUES ('P003','ECUADOR','DP002');
INSERT INTO pais VALUES ('P004','COLOMBIA','DP003');
INSERT INTO pais VALUES ('P005','ARGENTINA','DP001');
/*******************************************************************************
********/
CREATE TABLE departamento (
cod_depa VARCHAR2(5) PRIMARY KEY,
nombre_departamento VARCHAR2(45) ,
departamento_cod_provincia VARCHAR2(8) REFERENCES provincia(cod_provincia)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

departamento
departamento
departamento
departamento
departamento

VALUES
VALUES
VALUES
VALUES
VALUES

('DP001','LIMA','PROV001');
('DP002','CUSCO','PROV004');
('DP003','AREQUIPA','PROV001');
('DP004','PASCO','PROV001');
('DP005','SAN MARTIN','PROV001');

/*******************************************************************************
***********/
CREATE TABLE provincia (
cod_provincia VARCHAR2(8) PRIMARY KEY,
Nombre_provincia VARCHAR2(45),
provincia_Cod_distrito VARCHAR2(8) REFERENCES distrito(Cod_distrito)
);
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO

provincia
provincia
provincia
provincia

VALUES
VALUES
VALUES
VALUES

('PROV001','LIMA','D001');
('PROV002','HUAROCHIRI','D002');
('PROV003','CANTA','D002');
('PROV004','HUARAL','D002');

INSERT INTO provincia VALUES ('PROV005','CAETE','D001');


/****************************************************************************/
CREATE TABLE distrito (
Cod_distrito VARCHAR2(8) PRIMARY KEY,
nombre_distrito VARCHAR2(45),
ciudad_Cod_ciudad VARCHAR2(8) ,
distrito_Cod_ciudad VARCHAR2(5) REFERENCES ciudad(Cod_ciudad)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

distrito
distrito
distrito
distrito
distrito

VALUES
VALUES
VALUES
VALUES
VALUES

('D001','SAN JUAN DE LURIGANCHO','C001','C001');


('D002','SAN ANTONIO','C001','C001');
('D003','SAN JUAN DE MIRAFLORES','C002','C003');
('D004','ATE','C004','C004');
('D005','CHORRILLOS','C005','C005');

/*********************************************************/
CREATE TABLE ciudad (
Cod_ciudad VARCHAR2(5) PRIMARY KEY,
Nombre_ciudad VARCHAR2(45)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

ciudad
ciudad
ciudad
ciudad
ciudad

VALUES
VALUES
VALUES
VALUES
VALUES

('C001','CERCADO');
('C002','CANTO GRANDE');
('C003','HUASCAR');
('C004','LAS FLORES');
('C005','RIO SECO');

/***************************************************/
CREATE TABLE Det_edu_otros (
cod_detalle VARCHAR2(8) PRIMARY KEY,
ao_inic DATE,
ao_fn DATE,
rama_estudio VARCHAR2(45),
nombre_estudio VARCHAR2(45),
nivel_estudio VARCHAR2(45),
Det_edu_otros_COD_otros VARCHAR2(8) REFERENCES otros(COD_otros),
Det_edu_otros_DNI_postulante VARCHAR2(8) REFERENCES Postulante (DNI_postulante
) );
INSERT INTO Det_edu_otros VALUES ('DEDU001','10/12/2014','20/10/2015','CONTABILI
DAD','CONTABILIDAD','PREGRADO','OTINT001','46784653');
INSERT INTO Det_edu_otros VALUES ('DEDU002','14/12/2014','20/09/2015','INGENIERI
A','INGENIERIA DE SISTEMAS','MAESTRIA','OTINT004','47584653');
INSERT INTO Det_edu_otros VALUES ('DEDU003','09/07/2013','01/10/2015','ADMINISTR
ACION','ADMINISTRACION DE EMPRESAS','BACHILLER','OTINT003','46484653');
INSERT INTO Det_edu_otros VALUES ('DEDU004','02/02/2014','15/01/2015','INGENIERI
A','INGENIERIA INDUSTRIAL','MAESTRIA','OTINT005','42784653');
INSERT INTO Det_edu_otros VALUES ('DEDU005','15/02/15','15/10/2015','PSICOLOGIA'
,'PSICOLOGIA ORGANIZACIONAL','EGRESADO','OTINT001','46784652');
/**************************************************************/
CREATE TABLE exp_lab (
Cod_exp VARCHAR2(8) PRIMARY KEY,
referencia VARCHAR2(45),
exp_lab_cod_puesto VARCHAR2(8) REFERENCES puesto (cod_puesto),
exp_lab_cod_dextras VARCHAR2(8) REFERENCES datos_extras(cod_dextras),

exp_lab_Cod_empresa VARCHAR2(8) REFERENCES empresa(Cod_empresa)


);
INSERT INTO exp_lab VALUES ('ELAB001','EXCELENTE TRABAJAJOR','PU001','DEX004','E
M001');
INSERT INTO exp_lab VALUES ('ELAB002','PROACTIVO','PU004','DEX004','EM002');
INSERT INTO exp_lab VALUES ('ELAB003','EXIGENTE','PU002','DEX004','EM003');
INSERT INTO exp_lab VALUES ('ELAB004','EMPEOSO','PU003','DEX002','EM005');
INSERT INTO exp_lab VALUES ('ELAB005','DILIGENTE','PU003','DEX002','EM004');
/*******************************************************************************
******/
/*detalle idioma postulante*/
CREATE TABLE det_idi_post (
cod_idio VARCHAR2(8) PRIMARY KEY,
lee VARCHAR2(5) DEFAULT 'NO',
CHECK(lee IN('SI','NO')),
habla VARCHAR2(5) DEFAULT 'NO',
CHECK(habla IN('SI','NO')),
escribe VARCHAR2(5) DEFAULT 'NO',
CHECK(escribe IN('SI','NO')),
entiende VARCHAR2(5) DEFAULT 'NO',
CHECK(entiende IN('SI','NO')),
det_idi_post_DNI_postulante VARCHAR2(8) REFERENCES Postulante(DNI_postulante),
det_idi_post_Cod_idioma VARCHAR2(2) REFERENCES Idiomas(Cod_idioma)
);
INSERT INTO
3',NULL);
INSERT INTO
NULL);
INSERT INTO
INSERT INTO
3',NULL);
INSERT INTO
2',NULL);

det_idi_post VALUES ('ID01',DEFAULT,DEFAULT,DEFAULT,DEFAULT,'4678465


det_idi_post VALUES ('ID02','SI',DEFAULT,DEFAULT,DEFAULT,'47584653',
det_idi_post VALUES ('ID03',DEFAULT,DEFAULT,DEFAULT,DEFAULT,NULL);
det_idi_post VALUES ('ID04',DEFAULT,DEFAULT,DEFAULT,DEFAULT,'4278465
det_idi_post VALUES ('ID05',DEFAULT,DEFAULT,DEFAULT,DEFAULT,'4678465

/*******************************************************************************
/
/*detalle referencias laborales del postulante*/
CREATE TABLE det_RLab_Post (
cod_referencia VARCHAR2(8) PRIMARY KEY,
det_RLab_Post_cod_ref VARCHAR2(8) REFERENCES referencias_laborales(cod_ref),
det_RLab_Post_DNI_postulante VARCHAR (8) REFERENCES Postulante(DNI_postulante)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

det_RLab_Post
det_RLab_Post
det_RLab_Post
det_RLab_Post
det_RLab_Post

VALUES('DRP001','RF0002','46784653');
VALUES('DRP002','RF0001','47584653');
VALUES('DRP003','RF0003','46484653');
VALUES('DRP004','RF0004','42784653');
VALUES('DRP005','RF0005','46784652');

/*DETALLE EDUCACION ESCOLAR*/


CREATE TABLE DetEd_Esc (
cod_det VARCHAR2(8) PRIMARY KEY,
ao_inicio DATE ,
ao_fin DATE ,
orden INTEGER ,
categoria_estudio VARCHAR2(45) DEFAULT ' ',
CHECK(categoria_estudio IN('primaria','secundaria')),

DetEd_Esc_DNI_postulante VARCHAR2(8) REFERENCES Postulante(DNI_postulante),


DetEd_Esc_cod_colegio VARCHAR2(8) REFERENCES educacion_escolar(cod_colegio)
);
INSERT INTO DetEd_Esc VALUES
','46784653','ES002');
INSERT INTO DetEd_Esc VALUES
','47584653','ES001');
INSERT INTO DetEd_Esc VALUES
','46484653','ES003');
INSERT INTO DetEd_Esc VALUES
','42784653','ES005');
INSERT INTO DetEd_Esc VALUES
','46784652','ES004');

('CDT001','01/04/2004','15/12/2008','5','secundaria
('CDT002','01/04/2006','15/12/2010','5','secundaria
('CDT003','01/04/2006','15/12/2010','5','secundaria
('CDT004','01/04/2004','15/12/2008','5','secundaria
('CDT005','01/04/2004','15/12/2008','5','secundaria

/*******************************************************************************
****************************************/
CREATE TABLE educacion_escolar (
cod_colegio VARCHAR2(8) PRIMARY KEY,
nombre_colegio VARCHAR2(45)
);
INSERT INTO educacion_escolar VALUES ('ES001','JOSE MARIA ARGUEDAS');
INSERT INTO educacion_escolar VALUES ('ES002','MARIA REICHE');
INSERT INTO educacion_escolar VALUES ('ES003','BERTOL BRETCH');
INSERT INTO educacion_escolar VALUES ('ES004','PITAGORAS');
INSERT INTO educacion_escolar VALUES ('ES005','SACO OLIVEROS');
/*********************************************************************/
/*DETALLE EDUCACION SUPERIOR TECNICA*/
CREATE TABLE Det_Ed_sup_tec(
cod_det VARCHAR2(8) PRIMARY KEY,
fecha_inicio DATE ,
fecha_fin DATE ,
grado_instruccion VARCHAR2(45) DEFAULT 'NINGUNO',
CHECK(grado_instruccion IN ('superior incompleta','tecnico','bachiller','titulad
o','maestria','doctorado')),
ciclo VARCHAR2(8) DEFAULT 'NINGUNO',
CHECK(ciclo IN ('1','2','3','4','5','6','7','8','9','10','11','12','13','14')),
aos_estudiados INTEGER,
Det_Ed_sup_tec_DNI_Postulante VARCHAR2(8) REFERENCES Postulante(DNI_postulante
),
Det_Ed_sup_tec_cod_super VARCHAR2(8) REFERENCES superior_tecnica(cod_super),
Det_Ed_sup_tec_cod_espec VARCHAR2(8) REFERENCES especialidad(cod_espec)
);
INSERT INTO Det_Ed_sup_tec VALUES ('CO01','18/03/2009','18/12/2013','titulado','
10','5','46784653','SUP001','esp003');
INSERT INTO Det_Ed_sup_tec VALUES ('CO02','08/03/2011',NULL,'superior incompleta
','7','4','47584653','SUP001','esp003');
INSERT INTO Det_Ed_sup_tec VALUES ('CO03','08/03/2011',NULL,'superior incompleta
','7','4','46484653','SUP001','esp003');
INSERT INTO Det_Ed_sup_tec VALUES ('CO04','18/03/2009','18/12/2013','titulado','
10','5','42784653','SUP002','esp003');
INSERT INTO Det_Ed_sup_tec VALUES ('CO05','18/03/2009','18/12/2013','titulado','
10','5','46784652','SUP003','esp003');
/****************************************************************/
CREATE TABLE especialidad (
cod_espec VARCHAR2(8) PRIMARY KEY,
nombre_espec VARCHAR2(45)

);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

especialidad
especialidad
especialidad
especialidad
especialidad

VALUES
VALUES
VALUES
VALUES
VALUES

('esp001','FINANZAS');
('esp002','CONTABILIDAD');
('esp003','SISTEMAS');
('esp004','OPERACIONES');
('esp005','AUDITORIA');

/***********************************************************/
CREATE TABLE superior_tecnica (
cod_super VARCHAR2(8) PRIMARY KEY,
nombre_institucion VARCHAR2(45)
);
INSERT INTO superior_tecnica VALUES ('SUP001','UNIVERSIDAD
MARCOS');
INSERT INTO superior_tecnica VALUES ('SUP002','UNIVERSIDAD
A');
INSERT INTO superior_tecnica VALUES ('SUP003','UNIVERSIDAD
;
INSERT INTO superior_tecnica VALUES ('SUP004','UNIVERSIDAD
A MOLINA');
INSERT INTO superior_tecnica VALUES ('SUP005','UNIVERSIDAD
LAREAL');
/*DETALLE EXPERIENCIA LABORAL POSTULANTE*/

NACIONAL MAYOR DE SAN


NACIONAL DE INGENIERI
NACIONAL DEL CALLAO')
NACIONAL AGRARIA DE L
NACIONAL FEDERICO VIL

CREATE TABLE detExpLab_Pos(


id_detalle VARCHAR2(8) PRIMARY KEY,
inicio DATE ,
fin DATE ,
motivo_cese VARCHAR2(45) ,
descrip_funciones VARCHAR2(45) ,
detExpLab_Pos_Cod_exp VARCHAR(8) REFERENCES exp_lab(Cod_exp),
detExpLab_Pos_DNI_postulante VARCHAR2(8) REFERENCES Postulante(DNI_postulante)
);
INSERT INTO detExpLab_Pos VALUES ('LAB001','15/01/2013','20/10/2015','MEJORES OF
ERTAS LABORALES','DIRECCION DE LA COMPAIA','ELAB001','46784653');
INSERT INTO detExpLab_Pos VALUES ('LAB002','15/01/2014','20/10/2014','ESTUDIOS',
'DESARROLLAR PROGRAMAS','ELAB005','47584653');
INSERT INTO detExpLab_Pos VALUES ('LAB003','15/06/2014','20/10/2014','MEJORES OF
ERTAS LABORALES','DESARROLLAR PROGRAMAS','ELAB005','46484653');
INSERT INTO detExpLab_Pos VALUES ('LAB004','25/01/2013','20/08/2015','VIAJE','AD
MINISTRAR INGRESOS','ELAB001','42784653');
INSERT INTO detExpLab_Pos VALUES ('LAB005','23/01/2013','28/10/2015','MEJORES OF
ERTAS LABORALES','AUDITORIA','ELAB001','46784652');

También podría gustarte