Vous êtes sur la page 1sur 18

FORMATO DE GUÍA DE PRÁCTICA DE LABORATORIO / TALLERES /

CENTROS DE SIMULACIÓN – PARA DOCENTES

CARRERA: Ingeniería de Sistemas ASIGNATURA: Base de Datos 2


NRO. PRÁCTICA: 3 TÍTULO PRÁCTICA: Tablas con Restricciones, Secuencias y Sinónimos en Oracle
OBJETIVO (Colocar el o los objetivos que se alcanzarán al desarrollar la práctica):
 Realizar Administración de Base de Datos.
 Entender los Componentes de la Arquitectura de Oracle.
 Crear scripts para crear Tablas con Restricciones, Secuencias y Sinónimos en Oracle.
 Usar la herramienta Oracle SQL Developer para realizar las consultas SQL hacia la base de datos Oracle 12c
Enterprise Edition.
1. Cada estudiante deberá usar el software Oracle SQL Developer para
INSTRUCCIONES (Detallar las instrucciones realizar prácticas en el computador, y resolver ejercicios para crear Tablas
que se dará al estudiante): con Restricciones, Secuencias y Sinónimos en Oracle.
Como trabajo adicional el estudiante deberá proponer un nuevo diagrama
entidad relación y crear los scripts relacionados en base a este nuevo
diseño.
Se deberán ejecutar scripts similares en las bases de datos Mysql y
PostgreSQL.

2. Todo el proceso debe ser documentado y entregado en un informe en


formato digital para su posterior calificación. El trabajo debe ser realizado
en grupos de 4 personas aplicando aprendizaje cooperativo.
a. Carátula con los 4 integrantes del grupo.
b. Enunciado, Sentencias SQL o comandos necesarios, responsables
de la elaboración - revisión y resultados obtenidos.

ACTIVIDADES POR DESARROLLAR


(Anotar las actividades que deberá seguir el estudiante para el cumplimiento de la práctica)
1. Conectarse a la base de datos Oracle 12c Enterprise Edition, instalada en la práctica 1 en una máquina virtual, usando el
usuario de trabajo de la base de datos: usr_fsm, con clave: fsm, con Oracle SQL Developer, con un nombre de conexión:
orcl_local_usr_fsm:
2. Conectarse y correr los siguientes scripts para un ejemplo de un sistema informático de facturación. Se copia y pega en una
hoja de trabajo SQL como se muestra a continuación:

Los scripts fueron realizados por los estudiantes:

--INTEGRANTES
--CHRISTIAN FLORES
--DIEGO CABRERA
--CARMEN GUAMAN
--CHRISTIAN CALLE
--FRANKLIN VILLAVICENCIO

--CREACION E INSERCION DE TABLAS Y CREACION SECUENCIAS


--GRUPO 5
--SISTEMA DE FACTURACION DE SUPRMAXI
--INTEGRANTES
--CHRISTIAN FLORES
--DIEGO CABRERA
--CARMEN GUAMAN
--CHRISTIAN CALLE
--FRANKLIN VILLAVICENCIO
--estrucutra de uan secuencia
--nombre de la secuencia
--CREATE SEQUENCE
--incremento de la secuencia
--INCREMENT BY
--numero donde comienza la secuencia
--START WITH
--numero limite de la secuencia
--MAXVALUE
--numero minimo de la secuencia
--MINVALUE
--cuando llegue al numero limite no comienza de nuevo
--NOCYCLE

--creacion de tablas
--Persona
CREATE TABLE FSM_PERSONAS
(
fsm_per_id NUMBER (9) ,
fsm_per_cedula VARCHAR2 (10) ,
fsm_per_fec_na DATE ,
fsm_per_nombre VARCHAR2 (50) ,
fsm_per_apellido VARCHAR2 (50)
) ;
ALTER TABLE FSM_PERSONAS ADD CONSTRAINT FSM_PER_PK PRIMARY KEY ( fsm_per_id ) ;
ALTER TABLE FSM_PERSONAS ADD CONSTRAINT fsm_per_cedula_UK UNIQUE ( fsm_per_cedula ) ;
ALTER TABLE FSM_PERSONAS ADD CONSTRAINT FSM_PER_FEC_NA_CK CHECK (fsm_per_fec_na >= TO_DATE('19000101','YYYYMMDD')
AND fsm_per_fec_na <= TO_DATE('20151230','YYYYMMDD'));
ALTER TABLE FSM_PERSONAS ADD CONSTRAINT FSM_PER_NOMBRE_CK CHECK (FSM_PER_NOMBRE IS NOT NULL);
ALTER TABLE FSM_PERSONAS ADD CONSTRAINT FSM_PER_APELLIDO_CK CHECK (FSM_PER_APELLIDO IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_PER_SEQ
INCREMENT BY 1
START WITH 21
MAXVALUE 100
MINVALUE 21
NOCYCLE;

--Clientes
CREATE TABLE FSM_CLIENTES
(
fsm_cli_id NUMBER (9) ,
fsm_cli_fsm_per_id NUMBER (9) ,
fsm_cli_ruc VARCHAR2 (20) ,
fsm_cli_fec_reg DATE ,
fsm_cli_telefono VARCHAR2 (25),
fsm_cli_direccion VARCHAR2 (30)
) ;
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT FSM_CLI_PK PRIMARY KEY ( fsm_cli_id ) ;
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT fsm_cli_fsm_per_FK FOREIGN KEY(fsm_cli_fsm_per_id ) REFERENCES
FSM_PERSONAS (fsm_per_id);
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT fsm_cli_ruc_UK UNIQUE ( fsm_cli_ruc ) ;
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT fsm_cli_fec_reg_CK CHECK (fsm_cli_fec_reg >=
TO_DATE('20000101','YYYYMMDD') AND fsm_cli_fec_reg <= TO_DATE('20201230','YYYYMMDD'));
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT FSM_CLI_DIRECCION_CK CHECK (FSM_CLI_DIRECCION IS NOT NULL);
ALTER TABLE FSM_CLIENTES ADD CONSTRAINT FSM_CLI_TELEFONO_CK CHECK (FSM_CLI_TELEFONO IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_CLI_SEQ
INCREMENT BY 1
START WITH 111
MAXVALUE 199
MINVALUE 111
NOCYCLE;

--Empresa
CREATE TABLE FSM_EMPRESAS
(
fsm_empr_id NUMBER (9) ,
fsm_empr_ruc VARCHAR2 (16) ,
fsm_empr_nombre VARCHAR2 (50)
) ;
ALTER TABLE FSM_EMPRESAS ADD CONSTRAINT FSM_EMPR_PK PRIMARY KEY ( fsm_empr_id ) ;
ALTER TABLE FSM_EMPRESAS ADD CONSTRAINT fsm_empr_ruc_UK UNIQUE ( fsm_empr_ruc ) ;
ALTER TABLE FSM_EMPRESAS ADD CONSTRAINT FSM_EMPR_NOMBRE_CK CHECK (FSM_EMPR_NOMBRE IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_EMPR_SEQ
INCREMENT BY 1
START WITH 255
MAXVALUE 299
MINVALUE 255
NOCYCLE;

--Ciudad
CREATE TABLE FSM_CIUDADES
(
fsm_ciu_id NUMBER (9) ,
fsm_ciu_nombre VARCHAR2 (20)
) ;
ALTER TABLE FSM_CIUDADES ADD CONSTRAINT FSM_CIU_PK PRIMARY KEY ( fsm_ciu_id ) ;
ALTER TABLE FSM_CIUDADES ADD CONSTRAINT FSM_CIU_NOMBRE_CK CHECK (FSM_CIU_NOMBRE IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_CIU_SEQ
INCREMENT BY 1
START WITH 313
MAXVALUE 349
MINVALUE 313
NOCYCLE;

--Matriz
CREATE TABLE FSM_MATRICES
(
fsm_mat_id NUMBER (9) ,
fsm_mat_fsm_empr_id NUMBER (9) ,
fsm_mat_fsm_ciu_id NUMBER (9),
fsm_mat_nombre VARCHAR2 (30) ,
fsm_mat_direccion VARCHAR2 (70) ,
fsm_mat_telefono VARCHAR2 (25)
) ;
ALTER TABLE FSM_MATRICES ADD CONSTRAINT FSM_MAT_PK PRIMARY KEY ( fsm_mat_id ) ;
ALTER TABLE FSM_MATRICES ADD CONSTRAINT fsm_mat_fsm_empr_FK FOREIGN KEY(fsm_mat_fsm_empr_id ) REFERENCES
FSM_EMPRESAS (fsm_empr_id);
ALTER TABLE FSM_MATRICES ADD CONSTRAINT fsm_mat_fsm_ciu_FK FOREIGN KEY(fsm_mat_fsm_ciu_id ) REFERENCES
FSM_CIUDADES (fsm_ciu_id);
ALTER TABLE FSM_MATRICES ADD CONSTRAINT FSM_MAT_NOMBRE_CK CHECK (FSM_MAT_NOMBRE IS NOT NULL);
ALTER TABLE FSM_MATRICES ADD CONSTRAINT FSM_MAT_DIRECCION_CK CHECK (FSM_MAT_DIRECCION IS NOT NULL);
ALTER TABLE FSM_MATRICES ADD CONSTRAINT FSM_MAT_TELEFONO_CK CHECK (FSM_MAT_TELEFONO IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_MAT_SEQ
INCREMENT BY 1
START WITH 351
MAXVALUE 399
MINVALUE 351
NOCYCLE;

--Sucursales
CREATE TABLE FSM_SUCURSALES
(
fsm_suc_id NUMBER (9) ,
fsm_suc_fsm_mat_id NUMBER (9) ,
fsm_suc_fsm_ciu_id NUMBER (9),
fsm_suc_nombre VARCHAR2 (40),
fsm_suc_direccion VARCHAR2 (75) ,
fsm_suc_telefono VARCHAR2 (25)
) ;
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT FSM_SUC_PK PRIMARY KEY ( fsm_suc_id ) ;
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT fsm_suc_fsm_mat_FK FOREIGN KEY(fsm_suc_fsm_mat_id ) REFERENCES
FSM_MATRICES (fsm_mat_id);
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT fsm_suc_fsm_ciu_FK FOREIGN KEY(fsm_suc_fsm_ciu_id ) REFERENCES
FSM_CIUDADES (fsm_ciu_id);
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT FSM_SUC_NOMBRE_CK CHECK (FSM_SUC_NOMBRE IS NOT NULL);
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT FSM_SUC_DIRECCION_CK CHECK (FSM_SUC_DIRECCION IS NOT NULL);
ALTER TABLE FSM_SUCURSALES ADD CONSTRAINT FSM_SUC_TELEFONO_CK CHECK (FSM_SUC_TELEFONO IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_SUC_SEQ
INCREMENT BY 1
START WITH 447
MAXVALUE 499
MINVALUE 447
NOCYCLE;

--Empleados
CREATE TABLE FSM_EMPLEADOS
(
fsm_emp_id NUMBER (9) ,
fsm_emp_fsm_per_id NUMBER (9) ,
fsm_emp_fsm_suc_id NUMBER (9) ,
fsm_emp_fec_ing DATE ,
fsm_emp_fec_sal DATE ,
fsm_emp_salario NUMBER (9,3)
) ;
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT FSM_EMP_PK PRIMARY KEY ( fsm_emp_id ) ;
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT fsm_emp_fsm_per_FK FOREIGN KEY(fsm_emp_fsm_per_id ) REFERENCES
FSM_PERSONAS (fsm_per_id);
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT fsm_emp_fsm_suc_FK FOREIGN KEY(fsm_emp_fsm_suc_id ) REFERENCES
FSM_SUCURSALES (fsm_suc_id);
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT fsm_emp_fec_ing_CK CHECK (fsm_emp_fec_ing>=
TO_DATE('20000101','YYYYMMDD') AND fsm_emp_fec_ing <= TO_DATE('20161130','YYYYMMDD'));
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT fsm_emp_fec_sal_CK CHECK (fsm_emp_fec_sal >=
TO_DATE('20000201','YYYYMMDD') AND fsm_emp_fec_sal <= TO_DATE('20161230','YYYYMMDD'));
ALTER TABLE FSM_EMPLEADOS ADD CONSTRAINT fsm_emp_salario_CK CHECK (fsm_emp_salario>0);
--secuencia
CREATE SEQUENCE FSM_EMP_SEQ
INCREMENT BY 1
START WITH 210
MAXVALUE 249
MINVALUE 210
NOCYCLE;

--Formas De Pago
CREATE TABLE FSM_FORMA_PAGOS
(
fsm_for_pag_id NUMBER (9) ,
fsm_for_pag_descrip VARCHAR2 (40)
) ;
ALTER TABLE FSM_FORMA_PAGOS ADD CONSTRAINT FSM_FOR_PAG_PK PRIMARY KEY ( fsm_for_pag_id ) ;
ALTER TABLE FSM_FORMA_PAGOS ADD CONSTRAINT fsm_for_pag_descrip_CK CHECK (fsm_for_pag_descrip IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_FOR_PAG_SEQ
INCREMENT BY 1
START WITH 503
MAXVALUE 549
MINVALUE 503
NOCYCLE;

--Deducibles
CREATE TABLE FSM_DEDUCIBLES
(
fsm_ded_id NUMBER (9) ,
fsm_ded_descrip VARCHAR2 (40)
) ;
ALTER TABLE FSM_DEDUCIBLES ADD CONSTRAINT FSM_DED_PK PRIMARY KEY ( fsm_ded_id ) ;
ALTER TABLE FSM_DEDUCIBLES ADD CONSTRAINT fsm_ded_descrip_CK CHECK (fsm_ded_descrip IS NOT NULL);
--secuencias
CREATE SEQUENCE FSM_DED_SEQ
INCREMENT BY 1
START WITH 556
MAXVALUE 599
MINVALUE 556
NOCYCLE;

--Categoria de productos
CREATE TABLE FSM_CAT_PRODUCTOS
(
fsm_cat_pro_id NUMBER (9) ,
fsm_cat_pro_nombre VARCHAR2 (40)
) ;
ALTER TABLE FSM_CAT_PRODUCTOS ADD CONSTRAINT FSM_CAT_PRO_PK PRIMARY KEY ( fsm_cat_pro_id ) ;
ALTER TABLE FSM_CAT_PRODUCTOS ADD CONSTRAINT fsm_cat_pro_nombre_CK CHECK (fsm_cat_pro_nombre IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_CAT_PRO_SEQ
INCREMENT BY 1
START WITH 618
MAXVALUE 649
MINVALUE 618
NOCYCLE;

--Productos
CREATE TABLE FSM_PRODUCTOS
(
fsm_pro_id NUMBER (9) ,
fsm_pro_fsm_cat_pro_id NUMBER (9) ,
fsm_pro_fsm_ded_id NUMBER (9),
fsm_pro_descrip VARCHAR2 (30)
) ;
ALTER TABLE FSM_PRODUCTOS ADD CONSTRAINT FSM_PRO_PK PRIMARY KEY ( fsm_pro_id ) ;
ALTER TABLE FSM_PRODUCTOS ADD CONSTRAINT fsm_pro_fsm_cat_pro_FK FOREIGN KEY(fsm_pro_fsm_cat_pro_id ) REFERENCES
FSM_CAT_PRODUCTOS(fsm_cat_pro_id );
ALTER TABLE FSM_PRODUCTOS ADD CONSTRAINT fsm_pro_fsm_ded_FK FOREIGN KEY(fsm_pro_fsm_ded_id) REFERENCES
FSM_DEDUCIBLES(fsm_ded_id );
ALTER TABLE FSM_PRODUCTOS ADD CONSTRAINT fsm_pro_descrip_CK CHECK (fsm_pro_descrip IS NOT NULL);
--secuencias
CREATE SEQUENCE FSM_PRO_SEQ
INCREMENT BY 1
START WITH 740
MAXVALUE 799
MINVALUE 740
NOCYCLE;
--Unidades
CREATE TABLE FSM_UNIDADES
(
fsm_uni_id NUMBER (9) ,
fsm_uni_descrip VARCHAR2 (30)
) ;
ALTER TABLE FSM_UNIDADES ADD CONSTRAINT FSM_UNI_PK PRIMARY KEY ( fsm_uni_id ) ;
ALTER TABLE FSM_UNIDADES ADD CONSTRAINT fsm_uni_descrip_CK CHECK (fsm_uni_descrip IS NOT NULL);
--secuencias
CREATE SEQUENCE FSM_UNI_SEQ
INCREMENT BY 1
START WITH 653
MAXVALUE 699
MINVALUE 653
NOCYCLE;

--Unidades de producto
CREATE TABLE FSM_UNIDAD_PRODUCTOS
(
fsm_uni_pro_id NUMBER (9) ,
fsm_uni_fsm_uni_id NUMBER (9) ,
fsm_uni_fsm_pro_id NUMBER (9) ,
fsm_uni_pro_stock NUMBER (9) ,
fsm_uni_pro_precio NUMBER (9,3)
) ;
ALTER TABLE FSM_UNIDAD_PRODUCTOS ADD CONSTRAINT FSM_UNI_PRO_PK PRIMARY KEY ( fsm_uni_pro_id ) ;
ALTER TABLE FSM_UNIDAD_PRODUCTOS ADD CONSTRAINT fsm_uni_fsm_uni_FK FOREIGN KEY(fsm_uni_fsm_uni_id ) REFERENCES
FSM_UNIDADES (fsm_uni_id );
ALTER TABLE FSM_UNIDAD_PRODUCTOS ADD CONSTRAINT fsm_uni_fsm_pro_FK FOREIGN KEY(fsm_uni_fsm_pro_id ) REFERENCES
FSM_PRODUCTOS(fsm_pro_id );
ALTER TABLE FSM_UNIDAD_PRODUCTOS ADD CONSTRAINT fsm_uni_pro_stock_CK CHECK (fsm_uni_pro_stock>=0);
ALTER TABLE FSM_UNIDAD_PRODUCTOS ADD CONSTRAINT fsm_uni_pro_precio_CK CHECK (fsm_uni_pro_precio>0);
--secuencias
CREATE SEQUENCE FSM_UNI_PRO_SEQ
INCREMENT BY 1
START WITH 860
MAXVALUE 899
MINVALUE 860
NOCYCLE;

--Factura Cabeza
CREATE TABLE FSM_FAC_CABECERAS
(
fsm_fac_cab_id NUMBER (9) ,
fsm_fac_cab_fsm_emp_id NUMBER (9) ,
fsm_fac_cab_fsm_cli_id NUMBER (9) ,
fsm_fac_cab_ruc VARCHAR2 (15) ,
fsm_fac_cab_fec_emis DATE ,
fsm_fac_cab_num_autori VARCHAR2 (30) ,
fsm_fac_cab_subtotal NUMBER (9,3) ,
fsm_fac_cab_iva NUMBER (9,3) ,
fsm_fac_cab_total NUMBER (9,3)
) ;
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT FSM_FAC_CAB_PK PRIMARY KEY ( fsm_fac_cab_id ) ;
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_fsm_emp_FK FOREIGN KEY(fsm_fac_cab_fsm_emp_id )
REFERENCES FSM_EMPLEADOS(fsm_emp_id );
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_fsm_cli_FK FOREIGN KEY(fsm_fac_cab_fsm_cli_id)
REFERENCES FSM_CLIENTES (fsm_cli_id );
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_ruc_CK CHECK (fsm_fac_cab_ruc IS NOT NULL);
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_fec_emis_CK CHECK (fsm_fac_cab_fec_emis >=
TO_DATE('20000101','YYYYMMDD') AND fsm_fac_cab_fec_emis <= TO_DATE('20161130','YYYYMMDD'));
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_num_autori_CK CHECK (fsm_fac_cab_num_autori IS NOT NULL);
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_subtotal_CK CHECK (fsm_fac_cab_subtotal>0);
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_iva_CK CHECK (fsm_fac_cab_iva>=0);
ALTER TABLE FSM_FAC_CABECERAS ADD CONSTRAINT fsm_fac_cab_total_CK CHECK (fsm_fac_cab_total>0);
--secuencia
CREATE SEQUENCE FSM_FAC_CAB_SEQ
INCREMENT BY 1
START WITH 1025
MAXVALUE 1099
MINVALUE 1025
NOCYCLE;

--Detalle de las facturas


CREATE TABLE FSM_FAC_DETALLES
(
fsm_fac_det_id NUMBER (9) ,
fsm_fac_det_fsm_uni_pro_id NUMBER (9) ,
fsm_fac_det_fsm_fac_cab_id NUMBER (9) ,
fsm_fac_det_cantidad NUMBER (4)
) ;
ALTER TABLE FSM_FAC_DETALLES ADD CONSTRAINT FAC_DET_PK PRIMARY KEY ( fsm_fac_det_id ) ;
ALTER TABLE FSM_FAC_DETALLES ADD CONSTRAINT fsm_fac_det_fsm_uni_pro_FK FOREIGN KEY(fsm_fac_det_fsm_uni_pro_id)
REFERENCES FSM_UNIDAD_PRODUCTOS (fsm_uni_pro_id );
ALTER TABLE FSM_FAC_DETALLES ADD CONSTRAINT fsm_fac_det_fsm_fac_cab_FK FOREIGN KEY(fsm_fac_det_fsm_fac_cab_id)
REFERENCES FSM_FAC_CABECERAS(fsm_fac_cab_id);
ALTER TABLE FSM_FAC_DETALLES ADD CONSTRAINT fsm_fac_det_cantidad_CK CHECK (fsm_fac_det_cantidad >0);
--SECUENCIAS
CREATE SEQUENCE FSM_FAC_DET_SEQ
INCREMENT BY 1
START WITH 975
MAXVALUE 999
MINVALUE 975
NOCYCLE;

--Cabeceras CABEZERA de pagos


CREATE TABLE FSM_CABECERA_PAGOS
(
fsm_cp_id NUMBER (9) ,
fsm_cp_fsm_fac_cab_id NUMBER (9) ,
fsm_cp_fsm_for_pag_id NUMBER (9),
fsm_cp_valor NUMBER(9,3),
fsm_cp_n_docu VARCHAR2(30)
) ;
ALTER TABLE FSM_CABECERA_PAGOS ADD CONSTRAINT FSM_CP_PK PRIMARY KEY ( fsm_cp_id ) ;
ALTER TABLE FSM_CABECERA_PAGOS ADD CONSTRAINT fsm_cp_fsm_fac_cab_FK FOREIGN KEY(fsm_cp_fsm_fac_cab_id )
REFERENCES FSM_FAC_CABECERAS(fsm_fac_cab_id );
ALTER TABLE FSM_CABECERA_PAGOS ADD CONSTRAINT fsm_cp_fsm_for_pag_FK FOREIGN KEY(fsm_cp_fsm_for_pag_id )
REFERENCES FSM_FORMA_PAGOS (fsm_for_pag_id);
ALTER TABLE FSM_CABECERA_PAGOS ADD CONSTRAINT FSM_CP_VALOR_CK CHECk(fsm_cp_valor>0);
ALTER TABLE FSM_CABECERA_PAGOS ADD CONSTRAINT fsm_cp_n_docu_CK CHECK (fsm_cp_n_docu IS NOT NULL);
--secuencia
CREATE SEQUENCE FSM_CAB_PAG_SEQ
INCREMENT BY 1
START WITH 1131
MAXVALUE 1150
MINVALUE 1131
NOCYCLE;
--creacion de synonim
--crear sinonimos para las tablas del sistema
Create public synonym T_PERSONAS FOR USR_FSM.FSM_PERSONAS;
Create public synonym T_CLIENTES FOR USR_FSM.FSM_CLIENTES;
Create public synonym T_EMPRESAS FOR USR_FSM.FSM_EMPRESAS;
Create public synonym T_CIUDADES FOR USR_FSM.FSM_CIUDADES;
Create public synonym T_MATRICES FOR USR_FSM.FSM_MATRICES;
Create public synonym T_SUCURSALES FOR USR_FSM.FSM_SUCURSALES;
Create public synonym T_EMPLEADOS FOR USR_FSM.FSM_EMPLEADOS;
Create public synonym T_FORMA_PAGOS FOR USR_FSM.FSM_FORMA_PAGOS;
Create public synonym T_DEDUCIBLES FOR USR_FSM.FSM_DEDUCIBLES;
Create public synonym T_CAT_PRODUCTOS FOR USR_FSM.FSM_CAT_PRODUCTOS;
Create public synonym T_PRODUCTOS FOR USR_FSM.FSM_PRODUCTOS;
Create public synonym T_UNIDADES FOR USR_FSM.FSM_UNIDADES;
Create public synonym T_UNIDAD_PRODUCTOS FOR USR_FSM.FSM_UNIDAD_PRODUCTOS;
Create public synonym T_FAC_CABECERAS FOR USR_FSM.FSM_FAC_CABECERAS;
Create public synonym T_FAC_DETALLES FOR USR_FSM.FSM_FAC_DETALLES;
Create public synonym T_CABECERA_PAGOS FOR USR_FSM.FSM_CABECERA_PAGOS;

--llenado de las tablas


--PERSONAS
INSERT INTO FSM_PERSONAS VALUES (1,'0170546881','17/04/1985','LUCIO','MUÑOS');
INSERT INTO FSM_PERSONAS VALUES (2,'0139168186','01/06/1983','BLANCA','ENAO');
INSERT INTO FSM_PERSONAS VALUES (3,'0171622458','28/01/1982','GUILLERMO','LEON');
INSERT INTO FSM_PERSONAS VALUES (4,'0170191308','04/06/1990','FRANCISCO','PEÑA');
INSERT INTO FSM_PERSONAS VALUES (5,'0115501028','08/11/1993','ALFREDO','CASTAÑO');
INSERT INTO FSM_PERSONAS VALUES (6,'0139207688','30/07/1988','IRENE','CARO');
INSERT INTO FSM_PERSONAS VALUES (7,'0122010611','10/01/1989','JOSE','JIMENEZ');
INSERT INTO FSM_PERSONAS VALUES (8,'0142690452','16/11/1985','SENOBIA','RIBERA');
INSERT INTO FSM_PERSONAS VALUES (9,'0121658273','09/09/1987','CRISTINA','HERNANDES');
INSERT INTO FSM_PERSONAS VALUES (10,'0170120491','17/12/1990','LILA','JARAMILLO');
INSERT INTO FSM_PERSONAS VALUES (11,'0121369880','28/12/1991','ELIECER','MORALES');
INSERT INTO FSM_PERSONAS VALUES (12,'0171577449','12/05/1986','RUBEN','ABAD');
INSERT INTO FSM_PERSONAS VALUES (13,'0171383956','10/10/1984','MARIA','ARDILA');
INSERT INTO FSM_PERSONAS VALUES (14,'0143010404','13/03/1995','MIGUEL','SALAZAR');
INSERT INTO FSM_PERSONAS VALUES (15,'0142970764','28/02/1992','ORSCAR','RIOS');
INSERT INTO FSM_PERSONAS VALUES (16,'0132502450','11/07/1980','MARTA','ESTRADA');
INSERT INTO FSM_PERSONAS VALUES (17,'0122054669','26/05/1989','MANUEL','PALACIOS');
INSERT INTO FSM_PERSONAS VALUES (18,'0121460320','18/08/1993','JAIME','SILVA');
INSERT INTO FSM_PERSONAS VALUES (19,'0122024760','17/08/1987','GILBERTO','RAMIREZ');
INSERT INTO FSM_PERSONAS VALUES (20,'0115480215','21/12/1994','ALVARO','MEJIA');

--CLIENTES
INSERT INTO FSM_CLIENTES VALUES (101,2,'0139168186147','14/05/2011','251683','CALLE VIEJA');
INSERT INTO FSM_CLIENTES VALUES (102,5,'0115501028254','10/01/2010','4031178','ORDOÑES LASSO');
INSERT INTO FSM_CLIENTES VALUES (103,8,'0142690452623','30/04/2008','0988791682','AV. LAS AMERICAS');
INSERT INTO FSM_CLIENTES VALUES (104,16,'0132502450783','15/11/2005','251789','RICAURTE');
INSERT INTO FSM_CLIENTES VALUES (105,12,'0171577449345','06/01/2013','0987928277','LUIS CORDERO');
INSERT INTO FSM_CLIENTES VALUES (106,9,'0121658273378','01/01/2014','251329','HUAYNA CAPAC');
INSERT INTO FSM_CLIENTES VALUES (107,19,'0122024760736','17/08/2004','251127','AV. LOJA');
INSERT INTO FSM_CLIENTES VALUES (108,13,'0171383956726','31/12/2006','0986754326','AV. RICARDO DURAN');
INSERT INTO FSM_CLIENTES VALUES (109,18,'0121460320371','24/07/2010','251346','GRAN COLOMBIA');
INSERT INTO FSM_CLIENTES VALUES (110,6,'0139207688521','05/05/2011','0997186761','SAN BLAS');

--EMPRESAS
INSERT INTO FSM_EMPRESAS VALUES (250,'0990004196001','CORPORACION EL ROSADO');
INSERT INTO FSM_EMPRESAS VALUES (251,'1790016919001','CORPORACION FAVORITA C.A.');
INSERT INTO FSM_EMPRESAS VALUES (252,'0591711784001','NARCIS SUPERMERCADOS S.A.');
INSERT INTO FSM_EMPRESAS VALUES (253,'0990017514001','TIENDAS INDUSTRIALES ASOCIADAS S.A.');
INSERT INTO FSM_EMPRESAS VALUES (254,'1792201160001','MULTISERVICIOS JUAN DE LA CRUZ S.A.');
--CIUDADES
INSERT INTO FSM_CIUDADES VALUES (300,'AMBATO');
INSERT INTO FSM_CIUDADES VALUES (301,'CUENCA');
INSERT INTO FSM_CIUDADES VALUES (302,'GUAYAQUIL');
INSERT INTO FSM_CIUDADES VALUES (303,'IBARRA');
INSERT INTO FSM_CIUDADES VALUES (304,'LATACUNGA');
INSERT INTO FSM_CIUDADES VALUES (305,'LOJA');
INSERT INTO FSM_CIUDADES VALUES (306,'MACHALA');
INSERT INTO FSM_CIUDADES VALUES (307,'MANTA');
INSERT INTO FSM_CIUDADES VALUES (308,'PORTOVIEJO');
INSERT INTO FSM_CIUDADES VALUES (309,'QUITO');
INSERT INTO FSM_CIUDADES VALUES (310,'RIOBAMBA');
INSERT INTO FSM_CIUDADES VALUES (311,'SALINAS');
INSERT INTO FSM_CIUDADES VALUES (312,'SANTO DOMINGO');

--MATRICES
INSERT INTO FSM_MATRICES VALUES (350,251,309,'SUPERMAXI PLAZA DEL VALLE','AV. GENERAL ENRIQUEZ S/N Y VIA AL TINGO
(C.C. PLAZA VALLE)','2861888');

--SUCURSALES
INSERT INTO FSM_SUCURSALES VALUES (400,350,300,'SUPERMAXI CARACOL','AV. DE LOS GUAYTAMBOS 05-103 Y MONTALVO(C.C.
EL CARACOL)','32421541');
INSERT INTO FSM_SUCURSALES VALUES (401,350,300,'MEGAMAXI MALL DE LOS ANDES','AV. VICTOR HUGO','32851409');
INSERT INTO FSM_SUCURSALES VALUES (402,350,301,'SUPERMAXI MIRAFLORES','AV.ELIA LIUT S/N Y GIL
RAMIREZ','72807952');
INSERT INTO FSM_SUCURSALES VALUES (403,350,301,'SUPERMAXILAS AMERICAS','AV. DE LAS AMERICAS S/N Y CAMINO DEL
TEJAR','72837711');
INSERT INTO FSM_SUCURSALES VALUES (404,350,301,'SUPERMAXI EL VERGEL','ALFONSO CORDERO PALACIOS S/N
ESQ.','74103574');
INSERT INTO FSM_SUCURSALES VALUES (405,350,301,'SUPERMAXI DON BOSCO','AV. DON BOSCO S/N Y MIGUEL DE
CERVANTES','74079308');
INSERT INTO FSM_SUCURSALES VALUES (406,350,302,'MEGAMAXI MALL DEL SUR','AV. JOSE DE LA CUADRA Y ERNESTO
ALBAN','42085300');
INSERT INTO FSM_SUCURSALES VALUES (407,350,302,'MEGAMAXI MALL LOS CEIBOS','AV. DEL BOMBERO Y LEOPOLDO
CARRERA','42856801');
INSERT INTO FSM_SUCURSALES VALUES (408,350,302,'MEGAMAXI VILLAGE','KM 1 1/2 VIA A SAMBORONDON ENTRE RIOS LOTE
101','42832645');
INSERT INTO FSM_SUCURSALES VALUES (409,350,302,'MEGAMAXI MALL DEL SOL','AV. JOAQUIN J. ORRANTIA G. Y JUAM TANCA
MARENGO','42082501');
INSERT INTO FSM_SUCURSALES VALUES (410,350,302,'MEGAMAXI CITY MALL','AV. FELIPE PEZO Y AV. BENJAMIN
CARRION','43068338');
INSERT INTO FSM_SUCURSALES VALUES (411,350,302,'SUPERMAXI LA JOYA','AV. LEON FEBRES CORDERO KM 14 1/2(CC LA
PIAZZA-LA JOYA)','42106065');
INSERT INTO FSM_SUCURSALES VALUES (412,350,302,'SUPERMAXI PARQUE CALIFORNIA','KM 12 1/2 VIA DAULE','42100025');
INSERT INTO FSM_SUCURSALES VALUES (413,350,302,'SUPERMAXI LA GARZOTA','AV. AGUSTIN FREIRE S/N Y GUILLERMO
PAREJA(C.C LA GARZOTA)','42235373');
INSERT INTO FSM_SUCURSALES VALUES (414,350,302,'SUPERMAXI CIUDAD COLON','AV. RODRIGO CHAVEZ GONZALES ETAPA III
MANZANA 270 SOLAR 1','42136652');
INSERT INTO FSM_SUCURSALES VALUES (415,350,302,'SUPERMAXI ALBAN BORJA','AV. CARLOS JULIO AROSEMENA KM 2 (C.C ALBAN
BORJA)','42202235');
INSERT INTO FSM_SUCURSALES VALUES (416,350,302,'SUPERMAXI POLICENTRO','AV. KENNEDY OESTE S/N Y AV. SAN JORGE (C.C
POLICENTRO)','4284296');
INSERT INTO FSM_SUCURSALES VALUES (417,350,303,'SUPERMAXI LA PLAZA SHOPPING','AV. MARIANO ACOSTA 21-47 Y VICTOR
GOMEZ JURADO(C.C LA PLAZA SHOPPING)','62631470');
INSERT INTO FSM_SUCURSALES VALUES (418,350,304,'SUPERMAXI MALTERIA LATACUNGA','MARCO AURELIO SUBIA N/S Y
GATAZO','32252811');
INSERT INTO FSM_SUCURSALES VALUES (419,350,305,'SUPERMAXI CENTRO COMERCIAL LA PRADERA','AV. 18 DE NOVIEMBRE S/N Y
GOVERNACION DE MAINAS (C.C LA PRADERA)','72570558');
INSERT INTO FSM_SUCURSALES VALUES (420,350,306,'SUPERMAXI MACHALA','AV. 25 DE JUNIO EDF. MULIPLAZA MACHAL LA
PIAZZA','2907061');
INSERT INTO FSM_SUCURSALES VALUES (421,350,307,'SUPERMAXI MANTA','AV. CIRCUNVALACION S/N Y FLAVIO REYES (C.C.
MANTA SHOPPING)','52622866');
INSERT INTO FSM_SUCURSALES VALUES (422,350,307,'SUPERMAXI LA CAMPIÑA','AV. 113 N/S Y 4 DE NOVIEMBRE (JUNTO AL
CONJUNTO SAN MATEO','52923500');
INSERT INTO FSM_SUCURSALES VALUES (423,350,308,'SUPERMAXI PORTOVIEJO','AV. MANABI S/N Y AV. 5 DE JUNIO-PARROQUIA
12 DE MARZO','52635037');
INSERT INTO FSM_SUCURSALES VALUES (424,350,309,'SUPERMAXI CARCELEN','AV. DIEGO VASQUEZ DE CEPEDA N77-
464','2476113');
INSERT INTO FSM_SUCURSALES VALUES (425,350,309,'MEGAMAXI EL CONDADO','AV.DE LA PRENSA Y JHON F.
KENNEDY','3802156');
INSERT INTO FSM_SUCURSALES VALUES (426,350,309,'SUPERMAXI PLAZA DEL NORTE','AV. 10 DE AGOSTO Y LEONARDO
MURIALDO','2407618');
INSERT INTO FSM_SUCURSALES VALUES (427,350,309,'SUPERMAXI PLAZA AEROPUERTO','HOMERO SALAS N/S Y AV. DE LA
PRENSA(C.C. PLAZA AEROPUERTO)','2441750');
INSERT INTO FSM_SUCURSALES VALUES (428,350,309,'SUPERMAXI EL BOSQUE','AV. MARISCAL ANTONIO JOSE DE SUCRE S/N Y AV
DEL PARQUE(C.C EL BOSQUE)','2455607');
INSERT INTO FSM_SUCURSALES VALUES (429,350,309,'SUPERMAXI ELOY ALFARO','AV. ELOY ALFARO N44-110 Y RIO
COCA','2265896');
INSERT INTO FSM_SUCURSALES VALUES (430,350,309,'SUPERMAXI IÑAQUITO','AV. AMAZONAS S/N Y AV. NACIONES UNIDAS(C.C.
IÑAQUITO)','2446900');
INSERT INTO FSM_SUCURSALES VALUES (431,350,309,'MEGAMAXI 6 DE DICIEMBRE','AV. 6 DE DICIEMBRE Y JULIO
MORENO','2462705');
INSERT INTO FSM_SUCURSALES VALUES (432,350,309,'SUPERMAXI EL JARDIN','AV. REPUBLICA DEL SALVADOR S/N Y AV.
AMAZONAS(MALL EL JARDIN)','2980045');
INSERT INTO FSM_SUCURSALES VALUES (433,350,309,'SUPERMAXI AMERICA','GASPAR DE CARVAJAL S/N Y AV. LA GASCA(C.C.
AMERICA)','3211206');
INSERT INTO FSM_SUCURSALES VALUES (434,350,309,'SUPERMAXI MULTICENTRO','YANEZ DE PINZON Y SANTA MARIA(C.C.
MULTICENTRO)','2560731');
INSERT INTO FSM_SUCURSALES VALUES (435,350,309,'SUPERMAXI CUMBAYA','VIA INTEROCEANICA S/N (C.C. VILLAS DE
CUMBAYA)','2890380');
INSERT INTO FSM_SUCURSALES VALUES (436,350,309,'SUPERMAXI 12 DE OCTUBRE','AV. 12 DE COTUBRE S/N Y
MADRID','2505035');
INSERT INTO FSM_SUCURSALES VALUES (437,350,309,'MEGAMAXI SCALA','AV. INTEROCEANICA REF. JUNTO AL HOSPITAL DE LOS
VALLES','3551298');
INSERT INTO FSM_SUCURSALES VALUES (438,350,309,'SUPERMAXI TUMBACO','VIA INTEROCEANICA KM 14 1/2','2377954');
INSERT INTO FSM_SUCURSALES VALUES (439,350,309,'SUPERMAXI PLAZA ATAHUALPA','AV. MARISCAL ANTONIO JOSE DE SUCRE Y
PEDRO CARPIO(C.C. PLAZA ATAHUALPA)','2665137');
INSERT INTO FSM_SUCURSALES VALUES (440,350,309,'MEGAMAXI EL RECREO','AV. PEDRO VICENTE MALDONADO 14-205 (C.C. EL
RECREO)','2647179');
INSERT INTO FSM_SUCURSALES VALUES (441,350,309,'MEGAMAXI QUICENTRO SUR','AV. MORAN VALVERDE S/N PANAMERICANA
SUR','4008912');
INSERT INTO FSM_SUCURSALES VALUES (442,350,309,'SUPERMAXI QUITUMBE','AV. MORAN VALVERDE ENTRE TNTE. HUGO ORTIZ Y
P.V. MALDONADO','2688400');
INSERT INTO FSM_SUCURSALES VALUES (443,350,309,'MEGAMAXI SAN LUIS','AV. GRAL. RUMIÑAHUI S/N E ISLA SANTA CLARA
(SAN LUIS SHOPPING)','2869580');
INSERT INTO FSM_SUCURSALES VALUES (444,350,310,'SUPERMAXI RIOBAMBA','AV. LIZARZUBURO SN Y CALLE A','2307103');
INSERT INTO FSM_SUCURSALES VALUES (445,350,311,'SUPERMAXI SALINAS','AV. FLORESTA R1 VIA PRINCIPAL A
SALINAS','2930337');
INSERT INTO FSM_SUCURSALES VALUES (446,350,312,'SUPERMAXI SANTO DOMINGO','AV. QUITO #456 Y CHORRERAS DEL
NAPA','2742320');

--EMPLEADOS
INSERT INTO FSM_EMPLEADOS VALUES (200,4,403,'03/04/2001','05/03/2005',400.98);
INSERT INTO FSM_EMPLEADOS VALUES (201,7,405,'02/07/2003','',400.65);
INSERT INTO FSM_EMPLEADOS VALUES (202,14,402,'12/06/2001','',380.90);
INSERT INTO FSM_EMPLEADOS VALUES (203,11,404,'03/07/2007','',354.85);
INSERT INTO FSM_EMPLEADOS VALUES (204,3,405,'10/08/2005','07/10/2011',345.76);
INSERT INTO FSM_EMPLEADOS VALUES (205,20,403,'03/09/2008','',384.89);
INSERT INTO FSM_EMPLEADOS VALUES (206,10,413,'06/10/2010','',380.95);
INSERT INTO FSM_EMPLEADOS VALUES (207,17,402,'03/12/2006','',390.00);
INSERT INTO FSM_EMPLEADOS VALUES (208,11,404,'08/04/2009','',354.00);
INSERT INTO FSM_EMPLEADOS VALUES (209,15,405,'26/10/2004','',390.00);

--FORMAS DE PAGO
INSERT INTO FSM_FORMA_PAGOS VALUES (500,'EFECTIVO');
INSERT INTO FSM_FORMA_PAGOS VALUES (501,'CHEQUE');
INSERT INTO FSM_FORMA_PAGOS VALUES (502,'TARJETA DE CREDITO');

--DEDUCIBLES
INSERT INTO FSM_DEDUCIBLES VALUES(550,'DEDUCIBLE COMESTIBLES');
INSERT INTO FSM_DEDUCIBLES VALUES(551,'DEDUCIBLE SALUD');
INSERT INTO FSM_DEDUCIBLES VALUES(552,'DEDUCIBLE EDUCACION');
INSERT INTO FSM_DEDUCIBLES VALUES(553,'DEDUCIBLE LIMPIEZA');
INSERT INTO FSM_DEDUCIBLES VALUES(554,'DEDUCIBLE LECTRODOMESTICOS');
INSERT INTO FSM_DEDUCIBLES VALUES(555,'DEDUCIBLE HIGIENE');
INSERT INTO FSM_DEDUCIBLES VALUES(556,'DEDUCIBLE VESTIMENTA');
INSERT INTO FSM_DEDUCIBLES VALUES(557,'DEDUCIBLE CALZADO');
INSERT INTO FSM_DEDUCIBLES VALUES(558,'DEDUCIBLE BEBIDA');
INSERT INTO FSM_DEDUCIBLES VALUES(559,'DEDUCIBLE CONDIMENTOS');
INSERT INTO FSM_DEDUCIBLES VALUES(560,'DEDUCIBLE MUEBLES');

--CATEGORIAS
INSERT INTO FSM_CAT_PRODUCTOS VALUES(600,'LACTEOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(601,'CARNES Y EMBUTIDOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(602,'PANADERIA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(603,'ACEITES');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(604,'DULCES');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(605,'BEBIDAS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(606,'CONCERVAS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(607,'MARISCOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(608,'LIMPIEZA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(609,'PAPELERIA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(610,'FERRETERIA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(611,'VESTIMENTA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(612,'CALZADO');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(613,'ELECTRODOMESTICOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(614,'JUGUETERIA');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(615,'PLASTICOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(616,'HIGENE');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(617,'FRUTAS Y VERDURAS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(618,'ENLATADOS');
INSERT INTO FSM_CAT_PRODUCTOS VALUES(619,'CERIALES');

--PRODUCTOS
INSERT INTO FSM_PRODUCTOS VALUES (700,601,550,'CARNE DE RES');
INSERT INTO FSM_PRODUCTOS VALUES (701,613,554,'Olla a Presion Umco');
INSERT INTO FSM_PRODUCTOS VALUES (702,618,550,'Atun Real');
INSERT INTO FSM_PRODUCTOS VALUES (703,616,555,'Pañales pequeños panolini');
INSERT INTO FSM_PRODUCTOS VALUES (704,616,555,'Gel Desinfectante Aloe Vera');
INSERT INTO FSM_PRODUCTOS VALUES (705,616,555,'Shampoo Rencel');
INSERT INTO FSM_PRODUCTOS VALUES (706,619,550,'Granola');
INSERT INTO FSM_PRODUCTOS VALUES (707,600,550,'crema de leche');
INSERT INTO FSM_PRODUCTOS VALUES (708,608,553,'Mr.Musculo Antigrasa');
INSERT INTO FSM_PRODUCTOS VALUES (709,616,555,'PAPEL HIGENICO SCOTT');
INSERT INTO FSM_PRODUCTOS VALUES (710,609,552,'CUADERNO NORMA');
INSERT INTO FSM_PRODUCTOS VALUES (711,612,557,'ZAPATOS VENUZ');
INSERT INTO FSM_PRODUCTOS VALUES (712,611,556,'PANTALON EAGLE');
INSERT INTO FSM_PRODUCTOS VALUES (713,605,558,'VINO TINTO');
INSERT INTO FSM_PRODUCTOS VALUES (714,605,558,'BIGCOLA');
INSERT INTO FSM_PRODUCTOS VALUES (715,605,558,'RON SAN MIGUEL');
INSERT INTO FSM_PRODUCTOS VALUES (716,605,558,'AGUA DASANY');
INSERT INTO FSM_PRODUCTOS VALUES (717,602,550,'TORTA 3 LECHES');
INSERT INTO FSM_PRODUCTOS VALUES (718,602,550,'GALLETAS MARIA');
INSERT INTO FSM_PRODUCTOS VALUES (719,615,560,'VASOS DESECHABLES');
INSERT INTO FSM_PRODUCTOS VALUES (720,601,550,'CARNE DE CERDO');
INSERT INTO FSM_PRODUCTOS VALUES (721,601,550,'CARNE DE POLLO');
INSERT INTO FSM_PRODUCTOS VALUES (722,607,550,'CANGREJOS');
INSERT INTO FSM_PRODUCTOS VALUES (723,607,550,'CAMARON');
INSERT INTO FSM_PRODUCTOS VALUES (724,606,550,'CONCERVAS DE DURAZNO');
INSERT INTO FSM_PRODUCTOS VALUES (725,606,550,'CONCERVAS DE UVA');
INSERT INTO FSM_PRODUCTOS VALUES (726,605,558,'CERVEZA PILSENER');
INSERT INTO FSM_PRODUCTOS VALUES (727,617,550,'DURAZNOS');
INSERT INTO FSM_PRODUCTOS VALUES (728,617,550,'UVAS');
INSERT INTO FSM_PRODUCTOS VALUES (729,617,550,'MANZANAS');
INSERT INTO FSM_PRODUCTOS VALUES (730,617,550,'LECHUGAS');
INSERT INTO FSM_PRODUCTOS VALUES (731,617,550,'TOMATE');
INSERT INTO FSM_PRODUCTOS VALUES (732,617,550,'PAPAYA');
INSERT INTO FSM_PRODUCTOS VALUES (733,617,550,'SANDIA');
INSERT INTO FSM_PRODUCTOS VALUES (734,619,550,'ARINA YA');
INSERT INTO FSM_PRODUCTOS VALUES (735,615,560,'SILLAS PLASTICAS');
INSERT INTO FSM_PRODUCTOS VALUES (736,619,550,'TALLARINES ORIENTAL');
INSERT INTO FSM_PRODUCTOS VALUES (737,605,558,'COLA PEPSI');
INSERT INTO FSM_PRODUCTOS VALUES (738,603,559,'ACEITE FAVORITA');
INSERT INTO FSM_PRODUCTOS VALUES (739,603,559,'ACEITE GIRASOL');

--UNIDAD
INSERT INTO FSM_UNIDADES VALUES (650,'UNIDAD');
INSERT INTO FSM_UNIDADES VALUES (651,'CAJA');
INSERT INTO FSM_UNIDADES VALUES (652,'LIBRA');
INSERT INTO FSM_UNIDADES VALUES (653,'PAQUETE');
INSERT INTO FSM_UNIDADES VALUES (654,'SACHET');
INSERT INTO FSM_UNIDADES VALUES (655,'BOTELLA');
INSERT INTO FSM_UNIDADES VALUES (656,'FUNDA');

--UNIDADES PRODUCTO
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (800,650,701,50,60.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (801,652,700,50,3.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (802,650,702,100,2.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (803,653,703,150,5.80);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (804,654,704,30,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (805,654,705,35,0.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (806,656,706,20,1.35);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (807,656,707,25,1.45);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (808,650,708,40,1.05);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (809,650,709,80,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (810,650,710,35,3.40);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (811,650,711,10,14.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (812,650,712,60,20.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (813,655,713,75,9.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (814,655,714,40,2.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (815,655,715,90,30.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (816,655,716,100,1.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (817,650,717,5,10.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (818,653,718,25,0.60);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (819,653,719,50,0.75);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (820,652,720,20,3.80);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (821,652,721,20,1.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (822,650,722,10,2.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (823,652,723,25,4.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (824,650,724,60,6.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (825,650,725,55,6.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (826,655,726,100,1.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (827,650,727,100,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (828,652,728,100,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (829,650,729,100,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (830,650,730,50,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (831,650,731,100,0.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (832,650,732,50,1.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (833,650,733,50,1.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (834,656,734,60,0.80);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (835,650,735,100,6.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (836,656,736,50,1.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (837,655,737,90,2.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (838,655,738,80,2.25);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (839,655,739,80,4.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (840,651,701,20,240.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (841,651,702,30,27.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (842,651,703,50,65.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (843,651,704,50,10.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (844,651,705,50,30.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (845,655,705,40,2.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (846,653,709,45,1.20);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (847,651,713,40,100.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (848,651,714,50,11.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (849,651,715,60,270.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (850,651,716,100,12.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (851,651,724,50,60.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (852,651,725,50,60.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (853,651,726,100,12.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (854,652,731,40,0.75);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (855,651,734,50,16.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (856,651,736,60,20.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (857,651,737,70,10.00);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (858,651,738,40,22.50);
INSERT INTO FSM_UNIDAD_PRODUCTOS VALUES (859,651,739,40,36.00);

--CABECERAS
INSERT INTO FSM_FAC_CABECERAS VALUES (1200,208,105,'1790016919001','14/01/2014','1116126812',12.00,1.44,13.44);
INSERT INTO FSM_FAC_CABECERAS VALUES (1201,208,102,'1790016919001','31/01/2014','1116126812',78.20,9.38,87.58);
INSERT INTO FSM_FAC_CABECERAS VALUES (1202,207,107,'1790016919001','05/02/2014','1116126812',26.00,3.12,29.12);
INSERT INTO FSM_FAC_CABECERAS VALUES (1203,207,110,'1790016919001','24/02/2014','1116126812',3.60,0.43,4.03);
INSERT INTO FSM_FAC_CABECERAS VALUES (1204,206,103,'1790016919001','11/03/2014','1116126812',78.60,9.43,88.03);
INSERT INTO FSM_FAC_CABECERAS VALUES (1205,206,108,'1790016919001','30/03/2014','1116126812',73.00,8.76,81.76);
INSERT INTO FSM_FAC_CABECERAS VALUES (1206,205,101,'1790016919001','09/04/2014','1116126812',31.00,3.72,34.72);
INSERT INTO FSM_FAC_CABECERAS VALUES (1207,205,106,'1790016919001','10/04/2014','1116126812',108.00,12.96,120.96);
INSERT INTO FSM_FAC_CABECERAS VALUES (1208,203,105,'1790016919001','21/05/2014','1116126812',16.80,2.02,18.82);
INSERT INTO FSM_FAC_CABECERAS VALUES (1209,203,104,'1790016919001','24/05/2014','1116126812',34.00,4.08,38.08);
INSERT INTO FSM_FAC_CABECERAS VALUES (1210,203,109,'1790016919001','13/06/2014','1116126812',58.00,6.96,64.96);
INSERT INTO FSM_FAC_CABECERAS VALUES (1211,203,107,'1790016919001','16/06/2014','1116126812',114.50,13.74,128.24);
INSERT INTO FSM_FAC_CABECERAS VALUES (1212,202,101,'1790016919001','05/07/2014','1116126812',247.60,29.71,277.31);
INSERT INTO FSM_FAC_CABECERAS VALUES (1213,202,108,'1790016919001','21/07/2014','1116126812',170,20.40,190.40);
INSERT INTO FSM_FAC_CABECERAS VALUES (1214,201,102,'1790016919001','09/08/2014','1116126812',10.75,1.29,12.04);
INSERT INTO FSM_FAC_CABECERAS VALUES (1215,201,103,'1790016919001','18/08/2014','1116126812',35.50,4.26,39.76);
INSERT INTO FSM_FAC_CABECERAS VALUES (1216,209,110,'1790016919001','02/09/2014','1116126812',9.60,1.15,10.75);
INSERT INTO FSM_FAC_CABECERAS VALUES (1217,209,109,'1790016919001','30/09/2014','1116126812',160.75,19.29,180.04);
INSERT INTO FSM_FAC_CABECERAS VALUES (1218,208,104,'1790016919001','05/10/2014','1116126812',58.50,7.02,65.52);
INSERT INTO FSM_FAC_CABECERAS VALUES (1219,201,106,'1790016919001','27/10/2014','1116126812',57.00,6.84,63.84);
INSERT INTO FSM_FAC_CABECERAS VALUES (1220,202,101,'1790016919001','01/11/2014','1116126812',71.40,8.57,79.97);
INSERT INTO FSM_FAC_CABECERAS VALUES (1221,203,105,'1790016919001','22/11/2014','1116126812',19.00,2.28,21.28);
INSERT INTO FSM_FAC_CABECERAS VALUES (1222,206,109,'1790016919001','29/12/2014','1116126812',55.75,6.69,62.44);
INSERT INTO FSM_FAC_CABECERAS VALUES (1223,207,110,'1790016919001','30/12/2014','1116126812',65,7.80,72.80);
INSERT INTO FSM_FAC_CABECERAS VALUES (1224,207,107,'1790016919001','31/12/2014','1116126812',260.05,31.21,291.26);
INSERT INTO FSM_FAC_CABECERAS VALUES (1225,209,101,'1790016919001','15/01/2015','1116126812',57.50,6.90,64.40);
INSERT INTO FSM_FAC_CABECERAS VALUES (1226,208,102,'1790016919001','27/02/2015','1116126812',313.60,37.64,351.24);
INSERT INTO FSM_FAC_CABECERAS VALUES (1227,207,103,'1790016919001','30/03/2015','1116126812',63.75,7.65,71.40);
INSERT INTO FSM_FAC_CABECERAS VALUES (1228,206,104,'1790016919001','01/04/2015','1116126812',42.25,5.07,47.32);
INSERT INTO FSM_FAC_CABECERAS VALUES (1229,205,105,'1790016919001','08/05/2015','1116126812',87.00,10.44,97.44);
INSERT INTO FSM_FAC_CABECERAS VALUES (1230,209,106,'1790016919001','17/06/2015','1116126812',19.50,2.34,21.84);
INSERT INTO FSM_FAC_CABECERAS VALUES (1231,203,107,'1790016919001','22/07/2015','1116126812',91.00,10.92,101.92);
INSERT INTO FSM_FAC_CABECERAS VALUES (1232,202,108,'1790016919001','04/08/2015','1116126812',50.15,6.02,56.17);
INSERT INTO FSM_FAC_CABECERAS VALUES (1233,201,109,'1790016919001','02/09/2015','1116126812',105.00,12.60,117.60);
INSERT INTO FSM_FAC_CABECERAS VALUES (1234,202,110,'1790016919001','28/12/2015','1116126812',60.00,7.20,67.20);
INSERT INTO FSM_FAC_CABECERAS VALUES (1235,207,108,'1790016919001','31/01/2016','1116126812',50.50,6.06,56.56);
INSERT INTO FSM_FAC_CABECERAS VALUES (1236,206,107,'1790016919001','10/02/2016','1116126812',34.60,4.16,38.76);
INSERT INTO FSM_FAC_CABECERAS VALUES (1237,201,106,'1790016919001','20/03/2016','1116126812',76.00,9.12,85.12);
INSERT INTO FSM_FAC_CABECERAS VALUES (1238,207,110,'1790016919001','15/04/2016','1116126812',94.50,11.34,105.84);
INSERT INTO FSM_FAC_CABECERAS VALUES (1239,203,101,'1790016919001','05/05/2016','1116126812',16.15,1.94,18.09);

--DETALLE
INSERT INTO FSM_FAC_DETALLES VALUES (900,802,1200,2);
INSERT INTO FSM_FAC_DETALLES VALUES (901,809,1200,3);
INSERT INTO FSM_FAC_DETALLES VALUES (902,806,1200,5);
INSERT INTO FSM_FAC_DETALLES VALUES (903,800,1201,1);
INSERT INTO FSM_FAC_DETALLES VALUES (904,820,1201,4);
INSERT INTO FSM_FAC_DETALLES VALUES (905,826,1201,3);
INSERT INTO FSM_FAC_DETALLES VALUES (906,858,1202,1);
INSERT INTO FSM_FAC_DETALLES VALUES (907,845,1202,1);
INSERT INTO FSM_FAC_DETALLES VALUES (908,833,1202,1);
INSERT INTO FSM_FAC_DETALLES VALUES (909,826,1203,1);
INSERT INTO FSM_FAC_DETALLES VALUES (910,818,1203,1);
INSERT INTO FSM_FAC_DETALLES VALUES (911,814,1203,1);
INSERT INTO FSM_FAC_DETALLES VALUES (912,846,1204,1);
INSERT INTO FSM_FAC_DETALLES VALUES (913,859,1204,2);
INSERT INTO FSM_FAC_DETALLES VALUES (914,806,1204,4);
INSERT INTO FSM_FAC_DETALLES VALUES (915,811,1205,3);
INSERT INTO FSM_FAC_DETALLES VALUES (916,803,1205,3);
INSERT INTO FSM_FAC_DETALLES VALUES (917,810,1205,4);
INSERT INTO FSM_FAC_DETALLES VALUES (918,818,1206,5);
INSERT INTO FSM_FAC_DETALLES VALUES (919,822,1206,4);
INSERT INTO FSM_FAC_DETALLES VALUES (920,835,1206,3);
INSERT INTO FSM_FAC_DETALLES VALUES (921,858,1207,3);
INSERT INTO FSM_FAC_DETALLES VALUES (922,856,1207,2);
INSERT INTO FSM_FAC_DETALLES VALUES (923,831,1207,2);
INSERT INTO FSM_FAC_DETALLES VALUES (924,820,1208,1);
INSERT INTO FSM_FAC_DETALLES VALUES (925,824,1208,2);
INSERT INTO FSM_FAC_DETALLES VALUES (926,826,1208,1);
INSERT INTO FSM_FAC_DETALLES VALUES (927,817,1209,1);
INSERT INTO FSM_FAC_DETALLES VALUES (928,813,1209,2);
INSERT INTO FSM_FAC_DETALLES VALUES (929,833,1209,5);
INSERT INTO FSM_FAC_DETALLES VALUES (930,838,1210,4);
INSERT INTO FSM_FAC_DETALLES VALUES (931,839,1210,3);
INSERT INTO FSM_FAC_DETALLES VALUES (932,859,1210,1);
INSERT INTO FSM_FAC_DETALLES VALUES (933,856,1211,3);
INSERT INTO FSM_FAC_DETALLES VALUES (934,850,1211,2);
INSERT INTO FSM_FAC_DETALLES VALUES (935,815,1211,1);
INSERT INTO FSM_FAC_DETALLES VALUES (936,835,1212,1);
INSERT INTO FSM_FAC_DETALLES VALUES (937,834,1212,2);
INSERT INTO FSM_FAC_DETALLES VALUES (938,840,1212,1);
INSERT INTO FSM_FAC_DETALLES VALUES (939,847,1213,1);
INSERT INTO FSM_FAC_DETALLES VALUES (940,857,1213,6);
INSERT INTO FSM_FAC_DETALLES VALUES (941,837,1213,5);
INSERT INTO FSM_FAC_DETALLES VALUES (942,836,1214,4);
INSERT INTO FSM_FAC_DETALLES VALUES (943,829,1214,3);
INSERT INTO FSM_FAC_DETALLES VALUES (944,816,1214,4);
INSERT INTO FSM_FAC_DETALLES VALUES (945,838,1215,2);
INSERT INTO FSM_FAC_DETALLES VALUES (946,841,1215,1);
INSERT INTO FSM_FAC_DETALLES VALUES (947,839,1215,1);
INSERT INTO FSM_FAC_DETALLES VALUES (948,829,1216,1);
INSERT INTO FSM_FAC_DETALLES VALUES (949,822,1216,2);
INSERT INTO FSM_FAC_DETALLES VALUES (950,807,1216,3);
INSERT INTO FSM_FAC_DETALLES VALUES (951,842,1217,2);
INSERT INTO FSM_FAC_DETALLES VALUES (952,844,1217,1);
INSERT INTO FSM_FAC_DETALLES VALUES (953,830,1217,3);
INSERT INTO FSM_FAC_DETALLES VALUES (954,836,1218,1);
INSERT INTO FSM_FAC_DETALLES VALUES (955,817,1218,3);
INSERT INTO FSM_FAC_DETALLES VALUES (956,841,1218,1);
INSERT INTO FSM_FAC_DETALLES VALUES (957,819,1219,4);
INSERT INTO FSM_FAC_DETALLES VALUES (958,825,1219,3);
INSERT INTO FSM_FAC_DETALLES VALUES (959,850,1219,3);
INSERT INTO FSM_FAC_DETALLES VALUES (960,851,1220,1);
INSERT INTO FSM_FAC_DETALLES VALUES (961,801,1220,3);
INSERT INTO FSM_FAC_DETALLES VALUES (962,814,1220,3);
INSERT INTO FSM_FAC_DETALLES VALUES (963,822,1221,4);
INSERT INTO FSM_FAC_DETALLES VALUES (964,833,1221,3);
INSERT INTO FSM_FAC_DETALLES VALUES (965,837,1221,3);
INSERT INTO FSM_FAC_DETALLES VALUES (966,839,1222,4);
INSERT INTO FSM_FAC_DETALLES VALUES (967,821,1222,3);
INSERT INTO FSM_FAC_DETALLES VALUES (968,850,1222,3);
INSERT INTO FSM_FAC_DETALLES VALUES (969,848,1223,4);
INSERT INTO FSM_FAC_DETALLES VALUES (970,824,1223,3);
INSERT INTO FSM_FAC_DETALLES VALUES (971,816,1223,3);
INSERT INTO FSM_FAC_DETALLES VALUES (972,855,1224,1);
INSERT INTO FSM_FAC_DETALLES VALUES (973,806,1224,3);
INSERT INTO FSM_FAC_DETALLES VALUES (974,840,1224,1);
INSERT INTO FSM_FAC_DETALLES VALUES (975,820,1225,5);
INSERT INTO FSM_FAC_DETALLES VALUES (976,830,1225,10);
INSERT INTO FSM_FAC_DETALLES VALUES (977,850,1225,3);
INSERT INTO FSM_FAC_DETALLES VALUES (978,800,1226,1);
INSERT INTO FSM_FAC_DETALLES VALUES (979,810,1226,4);
INSERT INTO FSM_FAC_DETALLES VALUES (980,840,1226,1);
INSERT INTO FSM_FAC_DETALLES VALUES (981,821,1227,7);
INSERT INTO FSM_FAC_DETALLES VALUES (982,841,1227,1);
INSERT INTO FSM_FAC_DETALLES VALUES (983,811,1227,2);
INSERT INTO FSM_FAC_DETALLES VALUES (984,809,1228,10);
INSERT INTO FSM_FAC_DETALLES VALUES (985,819,1228,5);
INSERT INTO FSM_FAC_DETALLES VALUES (986,859,1228,1);
INSERT INTO FSM_FAC_DETALLES VALUES (987,833,1229,3);
INSERT INTO FSM_FAC_DETALLES VALUES (988,853,1229,2);
INSERT INTO FSM_FAC_DETALLES VALUES (989,851,1229,1);
INSERT INTO FSM_FAC_DETALLES VALUES (990,816,1230,6);
INSERT INTO FSM_FAC_DETALLES VALUES (991,848,1230,1);
INSERT INTO FSM_FAC_DETALLES VALUES (992,827,1230,10);
INSERT INTO FSM_FAC_DETALLES VALUES (993,857,1231,1);
INSERT INTO FSM_FAC_DETALLES VALUES (994,852,1231,1);
INSERT INTO FSM_FAC_DETALLES VALUES (995,808,1231,20);
INSERT INTO FSM_FAC_DETALLES VALUES (996,844,1232,1);
INSERT INTO FSM_FAC_DETALLES VALUES (997,807,1232,7);
INSERT INTO FSM_FAC_DETALLES VALUES (998,817,1232,1);
INSERT INTO FSM_FAC_DETALLES VALUES (999,829,1233,15);
INSERT INTO FSM_FAC_DETALLES VALUES (1000,847,1233,1);
INSERT INTO FSM_FAC_DETALLES VALUES (1001,809,1233,5);
INSERT INTO FSM_FAC_DETALLES VALUES (1002,856,1234,2);
INSERT INTO FSM_FAC_DETALLES VALUES (1003,825,1234,2);
INSERT INTO FSM_FAC_DETALLES VALUES (1004,839,1234,2);
INSERT INTO FSM_FAC_DETALLES VALUES (1005,801,1235,3);
INSERT INTO FSM_FAC_DETALLES VALUES (1006,844,1235,1);
INSERT INTO FSM_FAC_DETALLES VALUES (1007,826,1235,10);
INSERT INTO FSM_FAC_DETALLES VALUES (1008,812,1236,1);
INSERT INTO FSM_FAC_DETALLES VALUES (1009,816,1236,7);
INSERT INTO FSM_FAC_DETALLES VALUES (1010,820,1236,2);
INSERT INTO FSM_FAC_DETALLES VALUES (1011,823,1237,3);
INSERT INTO FSM_FAC_DETALLES VALUES (1012,829,1237,10);
INSERT INTO FSM_FAC_DETALLES VALUES (1013,851,1237,1);
INSERT INTO FSM_FAC_DETALLES VALUES (1014,855,1238,2);
INSERT INTO FSM_FAC_DETALLES VALUES (1015,800,1238,1);
INSERT INTO FSM_FAC_DETALLES VALUES (1016,804,1238,10);
INSERT INTO FSM_FAC_DETALLES VALUES (1017,818,1239,4);
INSERT INTO FSM_FAC_DETALLES VALUES (1018,828,1239,10);
INSERT INTO FSM_FAC_DETALLES VALUES (1019,838,1239,5);

--CABEZERAS PAGO
INSERT INTO FSM_CABECERA_PAGOS VALUES(1101,1200,500,13.44,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1102,1201,502,87.58,'5331364597203644');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1103,1202,500,29.12,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1104,1203,500,4.03,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1105,1204,502,88.03,'36578082972715');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1106,1205,501,81.76,'4716721775313420');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1107,1206,500,34.72,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1108,1207,502,80.00,'4675401142469556');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1109,1207,501,40.96,'4532966443955712');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1110,1208,500,18.82,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1111,1209,500,38.80,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1112,1210,502,64.96,'6447781331732985');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1113,1211,500,100.00,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1114,1211,502,28.24,'6235565044671754');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1115,1212,501,150.00,'4024007138833');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1116,1212,502,127.31,'3020937019608648');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1117,1213,500,90.40,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1118,1213,502,100.00,'3000365329016035');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1119,1214,500,12.04,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1120,1215,500,39.76,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1121,1216,500,10.75,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1122,1217,501,100.00,'5300027565116182');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1123,1217,502,80.04,'4190042202764688');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1124,1218,502,65.52,'4989947433079091');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1125,1219,501,63.84,'3112284356403534 ');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1126,1220,502,79.97,'36297294984968');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1127,1221,500,21.28,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1128,1222,501,62.44,'869994637103650');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1129,1223,501,72.80,'4539333949804345');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1130,1224,502,291.26,'6274090696888780');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1131,1225,500,64.40,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1132,1226,502,351.24,'5331364458103644');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1133,1227,500,71.40,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1134,1228,500,47.32,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1135,1229,502,97.44,'36578324772715');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1136,1230,501,21.84,'4716794185313420');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1137,1231,500,20.00,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1138,1231,502,81.92,'4675401614869556');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1139,1232,501,56.17,'4532966608955712');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1140,1233,500,40,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1141,1233,502,77.60,'6204925044671754');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1142,1234,500,67.20,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1143,1235,500,56.56,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1144,1236,502,38.76,'6548381331732985');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1145,1237,500,85.12,'0');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1147,1238,501,50.00,'4020448138833');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1148,1238,502,55.84,'3026651019608648');
INSERT INTO FSM_CABECERA_PAGOS VALUES(1149,1239,500,18.09,'0');

3. Ahora cada grupo de estudiantes deberá crear nuevos scripts en base a un nuevo módulo o sistema que deberá desarrollar
y proponer. Los scripts deben estar en Oracle, Mysql y PostgreSQL.

RESULTADO(S) OBTENIDO(S):
 El estudiante podrá aplicar y reforzar los conceptos teóricos y prácticos para crear Tablas con Restricciones, Secuencias y
Sinónimos en Oracle.
 Se obtendrá un informe en formato digital con el proceso ejecutado.

CONCLUSIONES:
 Cada estudiante dispondrá de conocimientos para para crear Tablas con Restricciones, Secuencias y Sinónimos en Oracle,
Mysql y PostgreSQL.

RECOMENDACIONES:
 Cada estudiante deberá obligatoriamente disponer del software en la máquina personal y en el laboratorio de la
universidad.
 Se recomienda realizar las consultas de manera individual y posteriormente en grupos de aprendizaje cooperativo se
mejoraran las consultas realizadas.
 Todas las dudas deben ser subidas en el AVAC en un foro propuesto para el tema.

Docente / Técnico Docente: Ing. Álvaro Javier Mejía Pesántez

Firma:____________________________________

Fecha: Cuenca, 30 de julio de 2016

Vous aimerez peut-être aussi