0% found this document useful (0 votes)
79 views6 pages

Comandos

The document describes the creation of several database tables - CARGOS, PERSONAL, BONOS, DESCUENTOS, FACTURAS, and PLANILLAS - to store employee data including positions, personal details, bonuses, discounts, invoices, and payroll information. Sample data is inserted into the CARGOS and PERSONAL tables. The BONOS, DESCUENTOS, and FACTURAS tables are configured to link to the PERSONAL table using foreign keys on the carnet field.

Uploaded by

Jeremy Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views6 pages

Comandos

The document describes the creation of several database tables - CARGOS, PERSONAL, BONOS, DESCUENTOS, FACTURAS, and PLANILLAS - to store employee data including positions, personal details, bonuses, discounts, invoices, and payroll information. Sample data is inserted into the CARGOS and PERSONAL tables. The BONOS, DESCUENTOS, and FACTURAS tables are configured to link to the PERSONAL table using foreign keys on the carnet field.

Uploaded by

Jeremy Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Creaci�n de la tabla CARGOS

=======================
create table cargos (
   codigo integer,
   cargo varchar(30),
   hbasico decimal(12,2),
   primary key (codigo)
)
insert into cargos values (300,'DIRECTOR ',15000);
insert into cargos values (305,'JEFE DE ÁREA',12150);
insert into cargos values (310,'JEFE DE SECCIÓN',11600);
insert into cargos values (315,'JEFE DE UNIDAD',10500);
insert into cargos values (320,'PROFESIONAL I',8500);
insert into cargos values (325,'PROFESIONAL II',8000);
insert into cargos values (330,'PROFESIONAL III',7550);
insert into cargos values (335,'TÉCNICO SUPERIOR',5250);
insert into cargos values (340,'TÉCNICO MEDIO',3820);

Creaci�n de la tabla PERSONAL


=========================
create table personal (
   carnet varchar(10),
   paterno varchar(30),
   materno varchar(30),
   nombres varchar(50),
   primary key (carnet)
)
insert into personal values ('4928737 LP','AGNE','QUISPE','EDDY RICHARD');
insert into personal values ('4874363 LP','AGUILAR','MAIDANA','PAOLA');
insert into personal values ('6018908 LP','ALANOCA','RAMIREZ','SONIA ESTHER');
insert into personal values ('6057424 LP','ANCARI','VILLCARANI','LICETT');
insert into personal values ('4760216 LP','APAZA','QUISPE','JORGE RONY');
insert into personal values ('5975560 LP','ARUQUIPA','CALLE','ELISEO');
insert into personal values ('6858270 LP','ARUQUIPA','CHANA','VERONICA');
insert into personal values ('7007126 LP','ARUQUIPA','REAS','WILMA');
insert into personal values ('6030223 LP','ASPIAZU','GUTIERREZ','ALVARO ADALID');
insert into personal values ('8342748 LP','ATAHUICHI','MAMANI','GLAUCIA MARIEL');
insert into personal values ('6765608 LP','AYALA','CORTEZ','RODRIGO GABRIEL');
insert into personal values ('8441626 LP','BARRA','PAREDES','DIEGO ADRIAN');
insert into personal values ('6869689 LP','BORDA','ALABY','JAVIER ALEJANDRO');
insert into personal values ('4892034 LP','CABRERA','TICONA','EDITH');
insert into personal values ('6751047 LP','CARRASCO','ZUMARAN','LUIS SAMUEL');
insert into personal values ('6182990 LP','CARVAJAL','VALDEZ','VIVIAN FABIANA');
insert into personal values ('5960219 LP','CASTRO','MAMANI','JUDITH');
insert into personal values ('6056909 LP','CERDA','CABANA','ALICIA MARGARITA');
insert into personal values ('6888435 LP','CHINO','MAMANI','MIGUEL ANGEL');
insert into personal values ('6826200 LP','CHOQUE','QUISPE','YRVIN ELIAS');
insert into personal values ('6153276 LP','CHOQUETARQUI','TICONA','EDGAR SAMUEL');
insert into personal values ('3483848 LP','COAQUIRA','ILLANES','JESUS ORLANDO');
insert into personal values ('6824998 LP','COAQUIRA','VASCO','EBER JOSE');
insert into personal values ('6150980 LP','CONDORI','TOPOCO','RUDDY');
insert into personal values ('6759045 LP','CONTRERAS','GALLEGOS','MIGUEL ADALID');
insert into personal values ('6837306 LP','COPA','MAMANI','GHILMAR EMIGDIO');
insert into personal values ('2622011 LP','CORO','CONDE','HECTOR MOISES');
insert into personal values ('6833022 LP','CORONEL','LAZO','REYNALDO');
insert into personal values ('6824136 LP','CORONEL','LIMA','ELMER');
insert into personal values ('6143079 LP','CRUZ','RIVEROS','NOHEMI JULIA');
insert into personal values ('7023542 LP','CRUZ','VALENCIA','KATHERIN');
insert into personal values ('6720620 LP','CUELLAR','VALENCIA','CLAUDIO ADHEMAR');
insert into personal values ('6948542 LP','CUSSI','MERLO','HECTOR ALBERTO');
insert into personal values ('6095371 LP','DAZA','CHUQUIMIA','LUIS FERNANDO');
insert into personal values ('4847126 LP','ESCOBAR','JOVE','PAMELA ANDREE');
insert into personal values ('538893 VE','ESTANGA','MORON','CORINA DEL VALLE');
insert into personal values ('4312014 LP','GARCIA','FERNANDEZ','ALVARO CARLOS');
insert into personal values ('6780733 LP','GIRONDA','RAMOS','VICTOR HUGO');
insert into personal values ('4852497 LP','GUERRA','MARTINEZ','MANUEL PABLO');
insert into personal values ('6140134 LP','GUTIERREZ','CONDORI','XIMENA');
insert into personal values ('6085474 LP','GUTIERREZ','VARGAS','GROVER');
insert into personal values ('6798702 LP','HUANCA','MAMANI','DANIEL REYNALDO');
insert into personal values ('4875775 LP','IRIARTE','VALENZUELA','MAURICIO FELIX');
insert into personal values ('4856270 LP','LARA','HUANCA','JASMANY MILTON');
insert into personal values ('6139832 LP','MACIAS','QUISPE','MARCIA NANCY');
insert into personal values ('6761652 LP','MAMANI','CHOQUE','DIEGO ARMANDO');
insert into personal values ('6150506 LP','MAMANI','POMA','NANCY');
insert into personal values ('6776752 LP','MAMANI','RODRIGUEZ','DAMIAN');
insert into personal values ('6745690 LP','MAMANI','UTURUNCO','MIGUEL');
insert into personal values ('4965844 LP','MARCA','VARGAS','SILVIA EUGENIA');
insert into personal values ('4896040 LP','MENDOZA','COLODRO','FERNANDO ANDRES');
insert into personal values ('6858879 LP','MENDOZA','VISCARRA','JESUS');
insert into personal values ('4898251 LP','MIRANDA','SANCHEZ','ERIKA');
insert into personal values ('5994785 LP','PEÑA','APAZA','MARIA PATRICIA');
insert into personal values ('6852438 LP','PEREZ','CORIMAYTA','ALEX');
insert into personal values ('6020916 LP','POMA','LAURA','JAVIER OSCAR');
insert into personal values ('8306245 LP','POMA','PEREZ','VLADIMIR GERARDO');
insert into personal values ('6815832 LP','QUISBERT','ARANA','ROXANA MARCELA');
insert into personal values ('4837464 LP','QUISBERT','MENDOZA','VICTOR VLADIMIR');
insert into personal values ('5998313 LP','QUISPE','AJNO','ERICK');
insert into personal values ('6169847 LP','QUISPE','MAMANI','ALVARO');
insert into personal values ('6855569 LP','QUISPE','QUISBERT','ELIZABETH');
insert into personal values ('6131932 LP','QUISPE','ROQUE','LIDIA JUDITH');
insert into personal values ('6764063 LP','RADA','ARANIBAR','JAIME JUNIOR');
insert into personal values ('6853401 LP','RAMOS','ALI','JUAN ROLANDO');
insert into personal values ('7290420 OR','RAMOS','HUARACHI','LIZ ANDREA');
insert into personal values ('5801726 TJ','RAMOS','MALLEA','JAHEL OBDULIA');
insert into personal values ('6049205 LP','RAMOS','QUISPE','LILIANA MERCEDES');
insert into personal values ('6144341 LP','RODAS','AGUIRRE','ALEJANDRO AARON');
insert into personal values ('4949063 LP','RODRIGUEZ','YUJRA','JOSE ANTONIO');
insert into personal values ('4758753 LP','SALAZAR','LIMACHI','EDWIN');
insert into personal values ('6087357 LP','SALAZAR','MARTINEZ','MAGALY NORAH');
insert into personal values ('4774159 LP','SALINAS','MAMANI','YESENIA HELEM');
insert into personal values ('4826389 LP','SANCHEZ','PARDO','PAUL SILVIO');
insert into personal values ('6765381 LP','SANZ GUERRERO','SELAEZ','GUERY');
insert into personal values ('6778337 LP','SUNTURA','CHURA','MARLENE MONICA');
insert into personal values ('6736701 LP','TAPIA','TIRINA','JHOEL DAVID');
insert into personal values ('4844828 LP','TARQUI','MENDEZ','JOSE EDUARDO');
insert into personal values ('6755399 LP','TERRAZAS','BUSTAMANTE','ELIO RODO');
insert into personal values ('6723965 LP','TICONA','VILLCA','REYNALDO');
insert into personal values ('6009256 LP','USNAYO','FALGA','JAIME');
insert into personal values ('5981213 LP','VALDIVIA','SALAZAR','JUAN PABLO');
insert into personal values ('3459074 LP','VARGAS','SANCHEZ','CAROLINA PAOLA');
insert into personal values ('4830306 LP','VELASQUEZ','LUIS','RENATO');
insert into personal values ('6905510 LP','YUJRA','ALI','ADALID IRVIN');
insert into personal values ('8321673 LP','ZAPATA','ALANOCA','ELMER SHAMIR');
insert into personal values ('5966709 LP','ZARCO','CONDE','JUAN FERNANDO');
insert into personal values ('5977396 LP','ZULETA','QUISPE','CRISTOBAL');

Creaci�n de la tabla BONOS


======================
Activando la IR de carnet con Personal(carnet)
create table bonos (
   carnet varchar(10),
   monto decimal(12,2),
   foreign key (carnet)
      references personal(carnet)
)

Otra forma de subir los datos de BONOS, es grabar la tabla de BONOS


en formato "CSV delimitador por comas"
luego, copiar a un directorio accesible f�cilmente ( D:\ )
y ejecutar el comando:

load data infile 'd:/tbbonos.csv'


into table bonos
fields terminated by ";"

Creaci�n de la tabla de DESCUENTOS


==============================
create table descuentos (
    carnet varchar(10),
    descuento decimal(12,2),
    foreign key (carnet)
      references personal( carnet )
)
load data infile 'd:/tbdesctos.csv'
into table descuentos
fields terminated by ";"

Creaci�n de la tabla de FACTURAS


===========================
create table facturas (
    carnet varchar(10),
    factura decimal(12,2),
    foreign key (carnet)
        references personal(carnet)
)

load data infile 'd:/tbfacturas.csv'


into table facturas
fields terminated by ";"

Creaci�n de la tabla de PLANILLAS


===========================
create table planillas (
   idplanilla integer auto_increment,
   gmespla int,
   carnet varchar(10),
   codcargo integer,
   bonos decimal(12,2),
   descuentos decimal(12,2),
   facturas decimal(12,2),
   desctoiva decimal(12,2),
   tganado decimal(12,2),
   primary key (idplanilla),
   foreign key (carnet)
       references personal(carnet),
   foreign key (codcargo)
       references cargos(codigo)
)

insert into planillas(gmespla, carnet, codcargo) values (201302,'2622011 LP',340);


insert into planillas(gmespla, carnet, codcargo) values (201302,'3459074 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'3483848 LP',310);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4312014 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4758753 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4826389 LP',310);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4830306 LP',310);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4837464 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4844828 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4847126 LP',325);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4852497 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4856270 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4928737 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4949063 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'4965844 LP',325);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5960219 LP',330);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5966709 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5975560 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5977396 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5981213 LP',330);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5994785 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'5998313 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6009256 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6018908 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6087357 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6095371 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6131932 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6139832 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6140134 LP',330);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6143079 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6144341 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6150506 LP',330);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6150980 LP',315);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6153276 LP',330);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6169847 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6182990 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6720620 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6723965 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6736701 LP',315);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6745690 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6751047 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6761652 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6764063 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6765381 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6765608 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6776752 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6778337 LP',315);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6780733 LP',340);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6798702 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6815832 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6824136 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6824998 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6826200 LP',325);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6833022 LP',300);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6837306 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6852438 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6853401 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6855569 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6858270 LP',335);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6858879 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6869689 LP',325);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6888435 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6905510 LP',320);
insert into planillas(gmespla, carnet, codcargo) values (201302,'6948542 LP',300);
insert into planillas(gmespla, carnet, codcargo) values (201302,'7007126 LP',305);
insert into planillas(gmespla, carnet, codcargo) values (201302,'7023542 LP',300);

Creaci�n de la tabla de NOPAGADOS


===========================
create table nopagados (
   idnopagados integer auto_increment,
   gmespla int,
   carnet varchar(10),
   codcargo integer,
   bonos decimal(12,2),
   descuentos decimal(12,2),
   primary key (idnopagados),
   foreign key (carnet)
       references personal(carnet),
   foreign key (codcargo)
       references cargos(codigo)
)

You might also like