Sistema de Inventario Hardware y Software

Embed Size (px)

Citation preview

INSTITUTO SUPERIOR PRIVADO TECNOLGICO DE LIMAINSTTEL

CURSO:ORACLEPROFESOR:JHONNY PANDAL POMACICLO:SEXTO CICLOTURNO:MAANA

TEXTIL TEMPORADE S.A.C.

1. INVESTIGACIN PRELIMINAR

1.1. RUC.-20546937705

1.2. DIRECCION.-Av. Prolongacin Parinacochas 1374

1.3. TELFONO.-325-4271

1.4. PGINA WEB.-http://www.temporade.com

1.5. OBJETIVOS.-

Nuestra tecnologa de fabricacin en distintos diseos de moda tiene que estar actualizadas, en cada cierto periodo realizar encuestas a nuestros clientes y tomar en cuenta las sugerencias que nos brindan y as tomar decisiones a tiempo para poder mejorar nuestros productos y que ellos queden satisfechos. Poner vendedores capacitados que atiendan a nuestros clientes y los hagan sentir con ganas de regresar muy pronto.

1.6. MISIN.-

Elaborar ropa con estilo y alta calidad, dirigido al segmento juvenil con diseos exclusivos mediante propuestas innovadoras con personalidad, brindando excelencia y compromiso a nuestros clientes.

1.7. VISIN.-

La Visin es ser reconocidos en el mercado nacional e internacional como una marca con identidad cultural, creando diseos para las generaciones con un estilo de vida joven.

2. PROBLEMTICA

2.1. REA INVOLUCRADA

Departamento de Sistemas

2.2. PLANTEAMIENTO DEL PROBLEMA

Textil Temporade S.A.C. posee una gran cantidad de computadoras con diferente software instalados en ellos. Las computadoras estn distribuidos en diferentes reas y secciones, como oficinas, tienda, y pueden estar destinados a un departamento para determinadas tareas y poseen un usuario responsable de l. Cada computadora tiene ciertas caractersticas tcnicas que es importante tener en cuenta, como marca, modelo, tipo y velocidad del procesador, tamao del disco duro, cantidad de memoria RAM, ltimo inventario, monitor, Mouse, teclado, sistema operativo, software instalado, etc. Por otro lado, todas las computadoras poseen en su interior cierto nmero de tarjetas internas, como tarjetas de video, tarjeta de red, etc., cada una con sus propias caractersticas tcnicas que es conveniente controlar y mantener. Adems de computadores, cuenta con dispositivos perifricos, como impresoras (lser), etiquetadora, scanner, etc. Textil Temporade S.A.C. cuenta tambin con una variedad de aplicaciones de software, los cuales pueden estar instalados en algunas computadoras para la disponibilidad de usuarios, o cuando ellos lo soliciten. Estos software tienen sus propias caractersticas como compaa, nombre del software, categora, versiones disponibles, requisitos tcnicos del computador donde debe instalarse, etc. Finalmente tanto las computadoras como perifricos, pueden ser enviados a reparar si se encuentran en mal estado, dados de baja, o realizar mantenimiento preventivo con el fin de evitar fallas. Tambin un computador puede ser cambiado de lugar, o se pueden cambiar sus componentes internos o los perifricos que tiene asociado, o instalar nuevos componentes.

Actualmente el procedimiento de ingreso, modificacin y actualizacin de equipos y dispositivos, es llevado a cabo por el rea Sistema de la empresa. Esto se realiza mediante planillas de Excel, donde se registran los computadores y sus caractersticas ms relevantes. Se registran adems los movimientos de equipos entre distintos departamentos y locales, equipos que se encuentran disponibles para su reasignacin, equipos que sern dados de baja. Referente al Software, se registran los programas adquiridos.Al ingresar un equipo nuevo se deben anotar todas sus caractersticas, actualizar la planilla concerniente al mes. Se repite el procedimiento. En relacin a los informes, stos son remitidos a jefatura del departamento y Gerencia, en forma mensual a travs de correo electrnico, para su conocimiento. Por lo tanto en este tiempo, la empresa no cuenta con un sistema que permita controlar su inventario que conforman la plataforma computacional.

3. DESARROLLO INICIAL DE LA SOLUCION

3.1. DEFINICIN DEL SISTEMA PROPUESTO

Considerando todo un anlisis previo, es importante crear un sistema que apunte a automatizar el proceso de control de inventario de equipos y software de la empresa, que permita acceder a informacin ms reciente. La solucin propuesta es un Sistema de Control de Inventario de Software y Hardware, orientada a Base de datos.

3.2. OBJETIVOS

Los principales objetivos a cumplir por el Sistema Control de Inventario de Hardware y Software, se detallan a continuacin: Llevar a cabo consultas como stock de equipos, sus caractersticas, ubicacin, estado y usuario responsable, software por mquinas entre otras.

Emitir un reporte mensual de Stock.

Reflejar fechas de sucesos en el rea de sistema referente a los servicios o mantenimiento de los equipos de cmputo.

Gestionar los proveedores manteniendo su informacin principal como telfono, razn social, ruc, direccin, ciudad y la informacin de los componentes que cada proveedor, teniendo decisiones de compra de hardware o software ms informadas.

Gestionar a los colaboradores, sabiendo que caractersticas de computador o que software tienen instalados en su respectivo computador, mejorando, as mejor recurso de hardware, y hacer que el colaborador no tenga quejas del mismo.

ANALISIS

4. DIAGRAMAS4.1. DIAGRAMAS DE CASO DE USO4.2. DIAGRAMAS DE CLASE5. DISEO LGICO Y FSICO

1. Realizar el inventario de hardware

2. Realizar el inventario de software

3. Realizar verificacin de hardware disponible en stock

4. Realizar solicitud de actualizacin de software

5. Realizar verificacin de software disponible en stock

6. Realizar instalacin de un nuevo computador para un determinado rea.7. Realizar solicitud para instalacin de software

8. Realizar mantenimiento preventivo9. Realizar baja a un componente de computador

10. Realizar cambio de posicin de un computador11. Realizar informe al gerente y al jefe de rea

12. Realizar una compra de hardware

13. Realizar una compra de software

14. Realizar un aumento de capacidad de rendimiento del computador

19 | Pgina

13 | Pgina

6. MODELAMIENTO DE ANLISIS 6.1. Diagrama de Clases

6.2. Diseo lgico y fsico de base de datos1. MODELO LGICO

2. MODELO FSICO

3. BASE DE DATOS:

---------------------------------- CREACION DE TABLAS--------------------------------CREATE TABLE AREA(COD_AREA NUMBER(3) CONSTRAINT PK_AREA PRIMARY KEY,NOMBRE VARCHAR2(50) NOT NULL CONSTRAINT CHK_NOMB_AREA CHECK (NOMBRE IN('Administracion','Diseno y Desarrollo del Producto','Produccion','Comercial')),DEPARTAMENTO VARCHAR2(50) NOT NULL CONSTRAINT UN_DEPA_AREA UNIQUE,CARGO VARCHAR2(50) NOT NULL CONSTRAINT UN_CARG_AREA UNIQUE);--------------------------------CREATE TABLE EMPLEADO (COD_EMPL NUMBER(3) CONSTRAINT PK_EMPL PRIMARY KEY,COD_AREA NUMBER(3) NOT NULL CONSTRAINT FK_AREA_EMPL REFERENCES AREA,NOMBRES VARCHAR2(50) NOT NULL,APELLIDOS VARCHAR2(50) NOT NULL,DNI NUMBER(8) NOT NULL CONSTRAINT UN_DNI_EMPL UNIQUE,DIRECCION VARCHAR2(50) NULL,TELEFONO VARCHAR2(50) NULL,GENERO VARCHAR2(1) NOT NULL CONSTRAINT CHK_GENE_EMPL CHECK (GENERO IN('M','F')),CORREO VARCHAR2(50) NULL,CLAVE VARCHAR(50) NULL);--------------------------------CREATE TABLE PROVEEDORES(COD_PROV NUMBER(3) CONSTRAINT PK_PROV PRIMARY KEY,RAZON_SOCIAL VARCHAR2(50) NOT NULL,RUC NUMBER(11) NOT NULL,DIRECCION VARCHAR2(50) NOT NULL,TELEFONO VARCHAR2(50) NOT NULL,WEBS VARCHAR2(50) NOT NULL CONSTRAINT UN_WEBS_PROV UNIQUE,EMAIL VARCHAR2(50) NOT NULL CONSTRAINT UN_EMAI_PROV UNIQUE);--------------------------------CREATE TABLE TIPO(COD_TIPO NUMBER(3) CONSTRAINT PK_TIPO PRIMARY KEY,DETALLE VARCHAR2(200) NOT NULL );--------------------------------CREATE TABLE FABRICANTE(COD_FABR NUMBER(3) CONSTRAINT PK_FABR PRIMARY KEY,DETALLE VARCHAR2(200) NOT NULL );--------------------------------CREATE TABLE PERIFERICOS(COD_PERI NUMBER(3) CONSTRAINT PK_PERI PRIMARY KEY,COD_TIPO NUMBER(3) NOT NULL CONSTRAINT FK_TIPO_PERI REFERENCES TIPO,TIPO VARCHAR2(50) NOT NULL, DESCRIPCION VARCHAR2(50) NOT NULL,FABRICANTE VARCHAR2(50) NULL,MODELO VARCHAR2(50) NULL,ESTADO VARCHAR2(50) NOT NULL CONSTRAINT CHK_ESTA_PERI CHECK (ESTADO IN('Activo','Inactivo')))--------------------------------CREATE TABLE HARDWARE(COD_HARD NUMBER(3) CONSTRAINT PK_HARD PRIMARY KEY,COD_FABR NUMBER(3) NOT NULL CONSTRAINT FK_FABR_HARD REFERENCES FABRICANTE,NOMBRE VARCHAR2(50) NOT NULL,MODELO VARCHAR2(50) NOT NULL,SERIE VARCHAR2(50) NULL,FRECUENCIA VARCHAR2(50) NULL,CAPACIDAD VARCHAR2(50) NULL,INTERFAZ VARCHAR2(50) NULL,ESTADO VARCHAR2(50) NOT NULL CONSTRAINT CHK_ESTA_HARD CHECK (ESTADO IN('Activo','Inactivo')),OBSERVACION VARCHAR2(200) NULL);--------------------------------CREATE TABLE SOFTWARE(COD_SOFT NUMBER(3) CONSTRAINT PK_SOFT PRIMARY KEY,COD_FABR NUMBER(3) NOT NULL CONSTRAINT FK_FABR_SOFT REFERENCES FABRICANTE,NOMBRE VARCHAR2(50) NOT NULL,VERSION_S VARCHAR2(50) NULL,SERIE VARCHAR2(50) NULL,OBERVACION VARCHAR2(200) NULL);--------------------------------CREATE TABLE LICENCIAS(COD_LICE NUMBER(3) CONSTRAINT PK_LICE PRIMARY KEY,COD_SOFT NUMBER(3) NOT NULL CONSTRAINT FK_SOFT_LICE REFERENCES SOFTWARE,CANTIDAD NUMBER(2) NOT NULL,TIPO VARCHAR2(50) NOT NULL)--------------------------------CREATE TABLE COMPUTADOR(COD_COMP NUMBER(3) CONSTRAINT PK_COMP PRIMARY KEY,COD_TIPO NUMBER(3) NOT NULL CONSTRAINT FK_TIPO_COMP REFERENCES TIPO,IP VARCHAR2(50) NOT NULL CONSTRAINT UN_IP_COMP UNIQUE,NOMBRE VARCHAR2(50) NOT NULL,USUARIO VARCHAR2(50) NOT NULL,CLAVE VARCHAR2(50) NULL,ESTADO VARCHAR2(50) NOT NULL CONSTRAINT CHK_ESTADO_COMP CHECK (ESTADO IN('Activo','Inactivo')),OBSERVACION VARCHAR2(200) NULL);--------------------------------CREATE TABLE EJECUCION(COD_COMP NUMBER(3) NOT NULL CONSTRAINT FK_COMP_EJEC REFERENCES COMPUTADOR,COD_HARD NUMBER(3) NOT NULL CONSTRAINT FK_HARD_EJEC REFERENCES HARDWARE,COD_SOFT NUMBER(3) NOT NULL CONSTRAINT FK_SOFT_EJEC REFERENCES SOFTWARE)--------------------------------CREATE TABLE USUARIO (COD_USUA NUMBER(3) CONSTRAINT PK_USUA PRIMARY KEY,NOMBRE VARCHAR2(50) NOT NULL CONSTRAINT UN_NOMBRE_USUA UNIQUE,CLAVE VARCHAR2(50) NOT NULL CONSTRAINT UN_CLAVE_USUA UNIQUE,RESTRICCION VARCHAR2(1) NOT NULL CONSTRAINT CHK_REST_USUA CHECK (RESTRICCION IN('X','Y','Z')));--------------------------------CREATE TABLE MANTENIMIENTO (COD_MANT NUMBER(3) CONSTRAINT PK_MANT PRIMARY KEY,COD_COMP NUMBER(3) NOT NULL CONSTRAINT FK_COMP_MANT REFERENCES COMPUTADOR,FECHA_ANTE DATE NOT NULL,FECHA_PROX DATE NOT NULL,OBSERVACION VARCHAR2(200) NULL);--------------------------------CREATE TABLE COTIZACION(COD_COTI NUMBER(3) CONSTRAINT PK_COTI PRIMARY KEY,COD_PROV NUMBER(3) NOT NULL CONSTRAINT FK_PROV_COTIZ REFERENCES PROVEEDORES,FECHA DATE NOT NULL,TIPO VARCHAR2(50) NOT NULL,DETALLEVARCHAR2(50) NOT NULL,PRECIO NUMBER(13,2) NOT NULL);--------------------------------CREATE TABLE MOVIMIENTOS(COD_MOVI NUMBER(3) CONSTRAINT PK_MOVI PRIMARY KEY,FECHA DATE NOT NULL,COD_COMP NUMBER(3) NOT NULL CONSTRAINT FK_COMP_MOVI REFERENCES COMPUTADOR,COD_EMPL NUMBER(3) NOT NULL CONSTRAINT FK_EMPL_MOVI REFERENCES EMPLEADO,MOTIVO VARCHAR2(50) NULL,OBSERVACION VARCHAR2(200) NULL)--------------------------------CREATE TABLE ALMACEN(NUMERO NUMBER(3) CONSTRAINT PK_ALMA PRIMARY KEY,FECHA DATE NOT NULL,CANTIDAD NUMBER(2) NOT NULL,COD_EMPL NUMBER(3) NOT NULL CONSTRAINT FK_EMPL_ALMA REFERENCES EMPLEADO,TIPO VARCHAR2(50) NOT NULL,COD_HARD NUMBER(3) NOT NULL CONSTRAINT FK_HARD_ALMA REFERENCES HARDWARE,MOTIVO VARCHAR2(50) NULL,OBSERVACION VARCHAR2(200) NULL);---------------------------------- CREACION DE TABLAS DE AUDITORAS--------------------------------CREATE TABLE HISTORIAL_HARDWARE(COD_HARD NUMBER(3),COD_FABR NUMBER(3),NOMBRE VARCHAR2(50),MODELO VARCHAR2(50),SERIE VARCHAR2(50),FRECUENCIA VARCHAR2(50),CAPACIDAD VARCHAR2(50),INTERFAZ VARCHAR2(50),ESTADO VARCHAR2(50),OBSERVACION VARCHAR2(200),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1));--------------------------------CREATE TABLE HISTORIAL_SOFTWARE(COD_SOFT NUMBER(3),COD_FABR NUMBER(3),NOMBRE VARCHAR2(50),VERSION_S VARCHAR2(50),SERIE VARCHAR2(50),OBERVACION VARCHAR2(200),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1));--------------------------------CREATE TABLE HISTORIAL_LICENCIAS(COD_LICE NUMBER(3),COD_SOFT NUMBER(3),CANTIDAD NUMBER(2),TIPO VARCHAR2(50),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1))--------------------------------CREATE TABLE HISTORIAL_COMPUTADOR(COD_COMP NUMBER(3),COD_TIPO NUMBER(3),IP VARCHAR2(50),NOMBRE VARCHAR2(50),USUARIO VARCHAR2(50),CLAVE VARCHAR2(50),ESTADO VARCHAR2(50),OBSERVACION VARCHAR2(200),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1));--------------------------------CREATE TABLE HISTORIAL_COTIZACION(COD_COTI NUMBER(3),COD_PROV NUMBER(3),FECHA DATE,TIPO VARCHAR2(50),DETALLEVARCHAR2(50),PRECIO NUMBER(13,2),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1));--------------------------------CREATE TABLE HISTORIAL_MOVIMIENTOS(COD_MOVI NUMBER(3),FECHA DATE,COD_COMP NUMBER(3),COD_EMPL NUMBER(3),MOTIVO VARCHAR2(50),OBSERVACION VARCHAR2(200),FECHA_MODIF DATE,EQUIPO_MODIF VARCHAR2(50),USUARIO_MODIF VARCHAR2(50),TIPO_MODIF VARCHAR2(1))---------------------------------- CREACION DE TRIGGER--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_HARDWARE AFTER INSERT OR UPDATE OR DELETE ON HARDWARE FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_HARDWARE (COD_HARD,COD_FABR,NOMBRE,MODELO,SERIE,FRECUENCIA,CAPACIDAD,INTERFAZ,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_HARD,:NEW.COD_FABR,:NEW.NOMBRE,:NEW.MODELO,:NEW.SERIE,:NEW.FRECUENCIA,:NEW.CAPACIDAD,:NEW.INTERFAZ,:NEW.ESTADO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_HARDWARE (COD_HARD,COD_FABR,NOMBRE,MODELO,SERIE,FRECUENCIA,CAPACIDAD,INTERFAZ,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_HARD,:NEW.COD_FABR,:NEW.NOMBRE,:NEW.MODELO,:NEW.SERIE,:NEW.FRECUENCIA,:NEW.CAPACIDAD,:NEW.INTERFAZ,:NEW.ESTADO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_HARDWARE (COD_HARD,COD_FABR,NOMBRE,MODELO,SERIE,FRECUENCIA,CAPACIDAD,INTERFAZ,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_HARD,:OLD.COD_FABR,:OLD.NOMBRE,:OLD.MODELO,:OLD.SERIE,:OLD.FRECUENCIA,:OLD.CAPACIDAD,:OLD.INTERFAZ,:OLD.ESTADO,:OLD.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');END IF;END;--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_SOFTWARE AFTER INSERT OR UPDATE OR DELETE ON SOFTWARE FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_SOFTWARE (COD_SOFT,COD_FABR,NOMBRE,VERSION_S,SERIE,OBERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_SOFT,:NEW.COD_FABR,:NEW.NOMBRE,:NEW.VERSION_S,:NEW.SERIE,:NEW.OBERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_SOFTWARE (COD_SOFT,COD_FABR,NOMBRE,VERSION_S,SERIE,OBERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_SOFT,:NEW.COD_FABR,:NEW.NOMBRE,:NEW.VERSION_S,:NEW.SERIE,:NEW.OBERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_SOFTWARE (COD_SOFT,COD_FABR,NOMBRE,VERSION_S,SERIE,OBERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_SOFT,:OLD.COD_FABR,:OLD.NOMBRE,:OLD.VERSION_S,:OLD.SERIE,:OLD.OBERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');

END IF;END;--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_LICENCIA AFTER INSERT OR UPDATE OR DELETE ON LICENCIAS FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_LICENCIAS (COD_LICE,COD_SOFT,CANTIDAD,TIPO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_LICE,:NEW.COD_SOFT,:NEW.CANTIDAD,:NEW.TIPO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_LICENCIAS (COD_LICE,COD_SOFT,CANTIDAD,TIPO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_LICE,:NEW.COD_SOFT,:NEW.CANTIDAD,:NEW.TIPO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_LICENCIAS (COD_LICE,COD_SOFT,CANTIDAD,TIPO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_LICE,:OLD.COD_SOFT,:OLD.CANTIDAD,:OLD.TIPO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');

END IF;END;--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_COMPUTADOR AFTER INSERT OR UPDATE OR DELETE ON COMPUTADOR FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_COMPUTADOR (COD_COMP,COD_TIPO,IP,NOMBRE,USUARIO,CLAVE,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_COMP,:NEW.COD_TIPO,:NEW.IP,:NEW.NOMBRE,:NEW.USUARIO,:NEW.CLAVE,:NEW.ESTADO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_COMPUTADOR (COD_COMP,COD_TIPO,IP,NOMBRE,USUARIO,CLAVE,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_COMP,:NEW.COD_TIPO,:NEW.IP,:NEW.NOMBRE,:NEW.USUARIO,:NEW.CLAVE,:NEW.ESTADO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_COMPUTADOR (COD_COMP,COD_TIPO,IP,NOMBRE,USUARIO,CLAVE,ESTADO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_COMP,:OLD.COD_TIPO,:OLD.IP,:OLD.NOMBRE,:OLD.USUARIO,:OLD.CLAVE,:OLD.ESTADO,:OLD.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');

END IF;END;--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_COTIZACION AFTER INSERT OR UPDATE OR DELETE ON COTIZACION FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_COTIZACION (COD_COTI,COD_PROV,FECHA,TIPO,DETALLE,PRECIO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_COTI,:NEW.COD_PROV,:NEW.FECHA,:NEW.TIPO,:NEW.DETALLE,:NEW.PRECIO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_COTIZACION (COD_COTI,COD_PROV,FECHA,TIPO,DETALLE,PRECIO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_COTI,:NEW.COD_PROV,:NEW.FECHA,:NEW.TIPO,:NEW.DETALLE,:NEW.PRECIO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_COTIZACION (COD_COTI,COD_PROV,FECHA,TIPO,DETALLE,PRECIO,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_COTI,:OLD.COD_PROV,:OLD.FECHA,:OLD.TIPO,:OLD.DETALLE,:OLD.PRECIO,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');

END IF;END;--------------------------------CREATE OR REPLACE TRIGGER TR_HISTORIAL_MOVIMIENTOS AFTER INSERT OR UPDATE OR DELETE ON MOVIMIENTOS FOR EACH ROW DECLARE FECHA_AHORA DATE; EQUIPO_AHORA VARCHAR2(50); USUARIO_AHORA VARCHAR2(50); BEGIN FECHA_AHORA := SYSDATE; EQUIPO_AHORA := SYS_CONTEXT('USERENV', 'HOST'); SELECT USER INTO USUARIO_AHORA FROM DUAL;

IF INSERTING THEN INSERT INTO HISTORIAL_MOVIMIENTOS (COD_MOVI,FECHA,COD_COMP,COD_EMPL,MOTIVO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:NEW.COD_MOVI,:NEW.FECHA,:NEW.COD_COMP,:NEW.COD_EMPL,:NEW.MOTIVO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'I');END IF;IF UPDATING THEN INSERT INTO HISTORIAL_MOVIMIENTOS (COD_MOVI,FECHA,COD_COMP,COD_EMPL,MOTIVO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_MOVI,:NEW.FECHA,:NEW.COD_COMP,:NEW.COD_EMPL,:NEW.MOTIVO,:NEW.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'A');END IF;IF DELETING THEN INSERT INTO HISTORIAL_MOVIMIENTOS (COD_MOVI,FECHA,COD_COMP,COD_EMPL,MOTIVO,OBSERVACION,FECHA_MODIF,EQUIPO_MODIF,USUARIO_MODIF,TIPO_MODIF) VALUES(:OLD.COD_MOVI,:OLD.FECHA,:OLD.COD_COMP,:OLD.COD_EMPL,:OLD.MOTIVO,:OLD.OBSERVACION,FECHA_AHORA,EQUIPO_AHORA,USUARIO_AHORA,'E');

END IF;END;---------------------------------- INSERTAR REGISTROS--------------------------------INSERT INTO AREA VALUES (1,'Administracion','Administracion','Jefe de Administracion');INSERT INTO AREA VALUES (2,'Administracion','Contabilidad','Supervisor Contable');INSERT INTO AREA VALUES (3,'Administracion','Contabilidad','Asistente Contable');INSERT INTO AREA VALUES (4,'Administracion','Contabilidad','Auxiliar Contable');INSERT INTO AREA VALUES (5,'Administracion','Almacen de Productos Terminados','Supervisor de APT');INSERT INTO AREA VALUES (6,'Administracion','Almacen de Productos Terminados','Asistente de APT');INSERT INTO AREA VALUES (7,'Administracion','Almacen de Aprovisionamiento y Telas','Supervisor de APT');INSERT INTO AREA VALUES (8,'Administracion','Almacen de Aprovisionamiento y Telas','Asistente de APT');INSERT INTO AREA VALUES (9,'Administracion','Recursos Humanos','Jefe de Recursos Humanos');INSERT INTO AREA VALUES (10,'Administracion','Recursos Humanos','Asistente de Recursos Humanos');INSERT INTO AREA VALUES (11,'Administracion','Recursos Humanos','Asistente de Seleccion');INSERT INTO AREA VALUES (12,'Administracion','Recursos Humanos','Asistente de Remuneraciones');INSERT INTO AREA VALUES (13,'Administracion','Seguridad','Agente de Seguridad');INSERT INTO AREA VALUES (14,'Administracion','Mantenimiento','Asistente de Mantenimiento');INSERT INTO AREA VALUES (15,'Administracion','Sistemas','Asistente de Sistemas');INSERT INTO AREA VALUES (16,'Administracion','Logistica','Asistente de Logistica');INSERT INTO AREA VALUES (17,'Administracion','Logistica','Supervisor de Logistica');INSERT INTO AREA VALUES (18,'Diseno y Desarrollo del Producto','Diseno y Desarrollo del Producto','Jefe de Diseno y Desarrollo del Producto');INSERT INTO AREA VALUES (19,'Diseno y Desarrollo del Producto','Diseno','Disenador(a) de Modas');INSERT INTO AREA VALUES (20,'Diseno y Desarrollo del Producto','Diseno','Disenador(a) Grafico');INSERT INTO AREA VALUES (21,'Diseno y Desarrollo del Producto','Fichas Tecnicas','Asistente de Fichas Tecnicas');INSERT INTO AREA VALUES (22,'Diseno y Desarrollo del Producto','Patron y Muestras','Supervisor de Muestras');INSERT INTO AREA VALUES (23,'Diseno y Desarrollo del Producto','Patron y Muestras','Asistente de Muestras');INSERT INTO AREA VALUES (24,'Produccion','Produccion','Jefe de Produccion');INSERT INTO AREA VALUES (25,'Produccion','Produccion','Asistente de Produccion');INSERT INTO AREA VALUES (26,'Produccion','Acabados','Supervisor de Acabados');INSERT INTO AREA VALUES (27,'Produccion','Estampados','Supervisor de Estampados');INSERT INTO AREA VALUES (28,'Produccion','Corte','Supervisor de Corte');INSERT INTO AREA VALUES (29,'Produccion','Costura','Supervisor de Costura');INSERT INTO AREA VALUES (30,'Produccion','Servicios','Supervisor de Servicios');INSERT INTO AREA VALUES (31,'Comercial','Comercial','Jefe Comercial');INSERT INTO AREA VALUES (32,'Comercial','Comercial','Asistente de Marketing y Fotografia');INSERT INTO AREA VALUES (33,'Comercial','Ventas','Supervisor de Ventas');INSERT INTO AREA VALUES (34,'Comercial','Ventas','Asistente de Atencion al Cliente');INSERT INTO AREA VALUES (35,'Comercial','Tienda','Supervisor de Tienda');SELECT * FROM AREA--------------------------------INSERT INTO EMPLEADO VALUES (1,15,'Sharton','Espinoza Valles',48402946,'','','M','','');INSERT INTO EMPLEADO VALUES (2,6,'Alex','Machuca Valdez',41073358,'','','M','','');INSERT INTO EMPLEADO VALUES (3,8,'Juan','Caballeros Cespedes',42296065,'','','M','','');INSERT INTO EMPLEADO VALUES (4,16,'Lizandro','Munoz Pillaca',10880157,'','','M','','');INSERT INTO EMPLEADO VALUES (5,13,'Ernesto','Flores Alvarez',06014766,'','','M','','');INSERT INTO EMPLEADO VALUES (6,4,'Lucia','Barrientos Mendoza',72963983,'','','F','','');INSERT INTO EMPLEADO VALUES (7,3,'Beatriz','Aguilar Mamani',78945612,'','','F','','');INSERT INTO EMPLEADO VALUES (8,1,'Julio','Munoz Arotingo',41709261,'','','M','','');INSERT INTO EMPLEADO VALUES (9,11,'Mabel','Gonzales Medrano',42942599,'','','F','','');--------------------------------INSERT INTO PROVEEDORES VALUES (1,'Memory Kings Peru S.A.C.','20506717044','Av. Garcilaso de la Vega 1251','3303110','www.memorykings.com','[email protected]');--------------------------------INSERT INTO TIPO VALUES (1,'De Escritorio');INSERT INTO TIPO VALUES (2,'Portatil');INSERT INTO TIPO VALUES (3,'Servidor');INSERT INTO TIPO VALUES (4,'Matricial');INSERT INTO TIPO VALUES (5,'Chorro de tinta o inyeccion');INSERT INTO TIPO VALUES (6,'Laser');INSERT INTO TIPO VALUES (7,'Multifuncion');INSERT INTO TIPO VALUES (8,'Otros');--------------------------------INSERT INTO FABRICANTE VALUES (1,'Samsung');INSERT INTO FABRICANTE VALUES (2,'Asus');INSERT INTO FABRICANTE VALUES (3,'Adobe');INSERT INTO FABRICANTE VALUES (4,'Intel');INSERT INTO FABRICANTE VALUES (5,'AMD');INSERT INTO FABRICANTE VALUES (6,'Adobe');INSERT INTO FABRICANTE VALUES (7,'Eset');INSERT INTO FABRICANTE VALUES (8,'LG');INSERT INTO FABRICANTE VALUES (9,'Ati');INSERT INTO FABRICANTE VALUES (10,'NVIDIA');INSERT INTO FABRICANTE VALUES (11,'Kingston');INSERT INTO FABRICANTE VALUES (12,'Maxtor');INSERT INTO FABRICANTE VALUES (13,'Seagate');INSERT INTO FABRICANTE VALUES (14,'Microsoft');INSERT INTO FABRICANTE VALUES (15,'Corel');INSERT INTO FABRICANTE VALUES (16,'Windows');INSERT INTO FABRICANTE VALUES (17,'Otros');--------------------------------INSERT INTO PERIFERICOS VALUES (1,4,'Impresora','Epson FX-890','Epson','FX-890','Activo'),INSERT INTO PERIFERICOS VALUES (2,4,'Impresora','Epson FX-2190','Epson','FX-2190','Activo'),INSERT INTO PERIFERICOS VALUES (3,5,'Impresora','Epson Stylus Pro 7800','Epson','Stylus Pro 7800','Inactivo'),INSERT INTO PERIFERICOS VALUES (4,6,'Impresora','HP Laserjet 5200','HP','Laserjet 5200','Activo'),INSERT INTO PERIFERICOS VALUES (6,6,'Impresora','HP LaserJet P2015','HP','LaserJet P2015','Activo'),INSERT INTO PERIFERICOS VALUES (6,5,'Impresora','HP Deskjet 3940','HP','Deskjet 3940','Inactivo'),INSERT INTO PERIFERICOS VALUES (7,7,'Impresora','WorkCentre Pro M123','Xerox','Pro M123','Activo'),INSERT INTO PERIFERICOS VALUES (8,7,'Impresora','Xerox WorkCentre 7328','Xerox','7328','Activo'),INSERT INTO PERIFERICOS VALUES (9,9,'Escaner','HP Scanjet 5590','HP','Scanjet 5590','Activo'),INSERT INTO PERIFERICOS VALUES (10,9,'Escaner','HP Scanjet G4050','HP','Scanjet G4050','Inactivo'),INSERT INTO PERIFERICOS VALUES (11,9,'Escaner','HP Scanjet 2400','HP','Scanjet 2400','Inactivo'),INSERT INTO PERIFERICOS VALUES (12,9,'Wacom','Intuos Wacom','Wacom','','Activo'),INSERT INTO PERIFERICOS VALUES (13,9,'Etiquetadora','Monarch 9825','Paxar','9825','Activo'),INSERT INTO PERIFERICOS VALUES (14,9,'Proyector','PowerLite 400W','Epson','400w','Inactivo'),INSERT INTO PERIFERICOS VALUES (15,9,'Monitor','LG L1952T INSERT INTO PERIFERICOS VALUES (Analog) 19 LCD','LG','L1952T Analog','Activo'),INSERT INTO PERIFERICOS VALUES (16,9,'Monitor','Samsung SyncMaster T220(G) (Digital) 22 LCD','Samsung','T220(G) Digital','Activo'),INSERT INTO PERIFERICOS VALUES (17,9,'Monitor','Samsung SyncMaster T2233(G) (Analog) 22 LCD','Samsung','T2233(G) Analog','Activo'),INSERT INTO PERIFERICOS VALUES (18,9,'Monitor','ViewSonic VA1703w Series 17 LCD','ViewSonic','VA1703w','Activo'),INSERT INTO PERIFERICOS VALUES (19,9,'Monitor','ViewSonic VA1912w Series 19 LCD','ViewSonic','VA1912w','Activo'),INSERT INTO PERIFERICOS VALUES (20,9,'Monitor','ViewSonic VG1921wm 19 LCD','ViewSonic','VG1921wm','Activo'),INSERT INTO PERIFERICOS VALUES (21,9,'Monitor','ViewSonic VG1930wm 19 LCD','ViewSonic','VG1930wm','Activo'),INSERT INTO PERIFERICOS VALUES (22,9,'Monitor','ViewSonic VG2230wm 22 LCD','ViewSonic','VG2230wm','Activo'),INSERT INTO PERIFERICOS VALUES (23,9,'Monitor','ViewSonic 15 LCD','ViewSonic','Inactivo'),--------------------------------INSERT INTO HARDWARE VALUES (1,9,'Tarjeta Grafica','ATI Radeon HD 3850 (256 MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (2,9,'Tarjeta Grafica','ATI Radeon HD 4670 (1024 MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (3,10,'Tarjeta Grafica','NVIDIA GeForce 6200 (256 MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (4,10,'Tarjeta Grafica','NVIDIA GeForce 7300 LE (256 MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (5,10,'Tarjeta Grafica','NVIDIA GeForce 7300 LE (512 MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (6,10,'Tarjeta Grafica','NVIDIA GeForce 7300 SE/7200 GS (512MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (7,10,'Tarjeta Grafica','NVIDIA GeForce 9400 GT (1024MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (8,10,'Tarjeta Grafica','NVIDIA GeForce 9600 GT (512MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (9,10,'Tarjeta Grafica','NVIDIA GeForce 7300 GT (256MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (10,10,'Tarjeta Grafica','NVIDIA GeForce 8400 GT (512MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (11,10,'Tarjeta Grafica','NVIDIA GeForce 7300 SE/7200 GS (128MB)','','','','','activo','');INSERT INTO HARDWARE VALUES (12,4,'Procesador','QuadCore Intel Core 2 Quad Q9550 2400MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (13,4,'Procesador','QuadCore Intel Core 2 Quad Q8200 2333MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (14,4,'Procesador','QuadCore Intel Core 2 Quad Q6600 2400MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (15,4,'Procesador','DualCore Intel Core 2 Duo E8400 3000MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (16,4,'Procesador','DualCore Intel Core 2 Duo E7500 2933MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (17,4,'Procesador','DualCore Intel Core 2 Duo E7400 2800MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (18,4,'Procesador','DualCore Intel Core 2 Duo E7400 1600MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (19,4,'Procesador','DualCore Intel Core 2 Duo E6600 2400MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (20,4,'Procesador','DualCore Intel Core 2 Duo E6300 1866MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (21,4,'Procesador','DualCore Intel Pentium D 805 2666MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (22,4,'Procesador','DualCore Intel Pentium D 820 2800MHZ','','','','','activo','');INSERT INTO HARDWARE VALUES (23,4,'Procesador','Intel Pentium 4 506 2666MHZ','Intel','','','','','activo','');INSERT INTO HARDWARE VALUES (24,2,'Placa Madre','Asus P5KC (3 PCI, 1 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, 2 DDR3 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (25,2,'Placa Madre','P5K-E (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (26,4,'Placa Madre','Intel D975XBX2 (2 PCI, 3 PCI-E x16, 4 DDR2 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (27,4,'Placa Madre','Intel DG33BU (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (28,4,'Placa Madre','Intel DG41RQ (2 PCI, 1 PCI-E x16, 2 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (29,4,'Placa Madre','Intel DG41TY (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (30,4,'Placa Madre','Intel DP35DP (2 PCI, 3 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (31,4,'Placa Madre','Intel DP45SG (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (32,4,'Placa Madre','Intel D102GGC2 (2 PCI, 2 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (33,4,'Placa Madre','Intel D865GBF (6 PCI, 1 AGP, 4 DIMM, Video)','Intel','D865GBF','','','','','activo','');INSERT INTO HARDWARE VALUES (34,4,'Placa Madre','Intel D865GLC (3 PCI, 1 AGP, 4 DIMM, Video)','Intel','D865GLC','','','','','activo','');INSERT INTO HARDWARE VALUES (35,4,'Placa Madre','Intel D915PGN (4 PCI, 2 PCI-E x1, 1 PCI-E x16, 4 DDR DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (36,4,'Placa Madre','Intel D945GNT (4 PCI, 2 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (37,4,'Placa Madre','Intel D946GZIS (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Video)','','','','','activo','');INSERT INTO HARDWARE VALUES (38,4,'Placa Madre','Intel DP965LT (3 PCI, 3 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM)','','','','','activo','');INSERT INTO HARDWARE VALUES (39,11,'Memoria Ram','Kingston 1GB 533MHZ DDR2','','','','','activo','');INSERT INTO HARDWARE VALUES (40,11,'Memoria Ram','Kingston 1GB 667MHZ DDR2','','','','','activo','');INSERT INTO HARDWARE VALUES (41,11,'Memoria Ram','Corsair 1GB 667MHZ DDR2','','','','','activo','');INSERT INTO HARDWARE VALUES (42,11,'Memoria Ram','Kingston 2GB 1333MHZ DDR3','','','','','activo','');INSERT INTO HARDWARE VALUES (43,11,'Memoria Ram','Kingston 2GB 667MHZ DDR2',,'','','','','activo','');INSERT INTO HARDWARE VALUES (44,11,'Memoria Ram','Kingston 2GB 800MHZ DDR2','','','','','activo','');INSERT INTO HARDWARE VALUES (45,11,'Memoria Ram','Kingston 4GB 800MHZ DDR2','','','','','activo','');INSERT INTO HARDWARE VALUES (46,11,'Memoria Ram','Kingston 1GB 400MHZ DDR','','','','','activo','');INSERT INTO HARDWARE VALUES (47,11,'Memoria Ram','Kingston 1GB 1066MHZ DDR3','','','','','activo','');INSERT INTO HARDWARE VALUES (48,11,'Memoria Ram','Kingston 1GB PC3200 DDR','','','','','activo','');INSERT INTO HARDWARE VALUES (49,12,'Disco Duro','MAXTOR (500GB 7200 RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (50,1,'Disco Duro','SAMSUNG (1000GB 5400RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (51,1,'Disco Duro','SAMSUNG (1000GB 7200RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (52,1,'Disco Duro','SAMSUNG (160GB 7200 RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (53,1,'Disco Duro','SAMSUNG (200GB 7200 RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (54,1,'Disco Duro','SAMSUNG (465GB IDE)','SAMSUNG','','','','','activo','');INSERT INTO HARDWARE VALUES (55,1,'Disco Duro','SAMSUNG (320GB 7200 RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (56,1,'Disco Duro','SAMSUNG (80 GB 7200 RPM Ultra-ATA/133)','','','','','activo','');INSERT INTO HARDWARE VALUES (57,13,'Disco Duro','SEAGATE (500GB 7200RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (58,13,'Disco Duro','SEAGATE (1000GB 7200RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (59,13,'Disco Duro','SEAGATE (160GB 7200RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (60,13,'Disco Duro','SEAGATE (250GB 7200RPM SATA-II)','','','','','activo','');INSERT INTO HARDWARE VALUES (61,13,'Disco Duro','SEAGATE (80GB 7200RPM Ultra-ATA/100)','','','','','activo','');--------------------------------INSERT INTO SOFTWARE VALUES (1,14,'Microsoft Office 2007','','','');INSERT INTO SOFTWARE VALUES (2,14,'Microsoft Office 2010','','','');INSERT INTO SOFTWARE VALUES (3,3,'Adobe Photoshop CS6','','','');INSERT INTO SOFTWARE VALUES (4,3,'Adobe Photoshop CS5','','','');INSERT INTO SOFTWARE VALUES (5,3,'Adobe Illustrator CS6','','','');INSERT INTO SOFTWARE VALUES (6,3,'Adobe Illustrator CS5','','','');INSERT INTO SOFTWARE VALUES (7,3,'Adobe Flash Profesional CS6','','','');INSERT INTO SOFTWARE VALUES (8,3,'Adobe Dreamweaver','','','');INSERT INTO SOFTWARE VALUES (9,3,'Adobe Reader 8','','','');INSERT INTO SOFTWARE VALUES (10,3,'Adobe Reader 9','','','');INSERT INTO SOFTWARE VALUES (11,3,'Adobe Reader X Pro','','','');INSERT INTO SOFTWARE VALUES (12,15,'Corel Draw X5','','','');INSERT INTO SOFTWARE VALUES (13,15,'Corel Draw X6','','','');INSERT INTO SOFTWARE VALUES (14,7,'Eset Smart Security 5','','','');INSERT INTO SOFTWARE VALUES (15,17,'Mozilla','','','');INSERT INTO SOFTWARE VALUES (16,14,'Windows Xp Profesional SP2','','','');INSERT INTO SOFTWARE VALUES (17,14,'Windows Xp Profesional SP3','','','');INSERT INTO SOFTWARE VALUES (18,14,'Windows Server 2003','','','');INSERT INTO SOFTWARE VALUES (19,14,'Windows 7','Microsoft','','','');INSERT INTO SOFTWARE VALUES (20,17,'SIIGO Software Contable y Administrativo','','','');--------------------------------INSERT INTO COMPUTADOR VALUES (1,1,'192.168.0.5','ADMINISTRACION','JULIO','','Activo','');INSERT INTO COMPUTADOR VALUES (2,1,'192.168.0.6','CONTABILIDAD1','JAVIER','','Activo','');INSERT INTO COMPUTADOR VALUES (3,1,'192.168.0.7','CONTABILIDAD2','LORENA','','Activo','');INSERT INTO COMPUTADOR VALUES (4,1,'192.168.0.8','CONTABILIDAD3','LUCIA','','Activo','');INSERT INTO COMPUTADOR VALUES (5,1,'192.168.0.9','SELECCION','ANDREA','','Activo','');INSERT INTO COMPUTADOR VALUES (6,1,'192.168.0.10','REMUNERACION','JORGE','','Activo','');INSERT INTO COMPUTADOR VALUES (7,1,'192.168.0.11','RRHH','PAULO','','Activo','');INSERT INTO COMPUTADOR VALUES (8,1,'192.168.0.12','COMPRAS','LIZANDRO','','Activo','');INSERT INTO COMPUTADOR VALUES (9,1,'192.168.0.13','SEGURIDAD','ERNESTO','','Activo','');INSERT INTO COMPUTADOR VALUES (10,1,'192.168.0.14','VENTAS','ELVIS','','Activo','');--------------------------------INSERT INTO USUARIO VALUES (1,'SHARTON','SHARTON*1','X');INSERT INTO USUARIO VALUES (2,'PAULO','PAULO*1','Y');INSERT INTO USUARIO VALUES (3,'MARCOS','MARCOS*1','Z');--------------------------------INSERT INTO MANTENIMIENTO VALUES (1,1,'20-05-2012','20-08-2012','');INSERT INTO MANTENIMIENTO VALUES (2,2,'21-05-2012','21-08-2012','');INSERT INTO MANTENIMIENTO VALUES (3,3,'22-05-2012','22-08-2012','');INSERT INTO MANTENIMIENTO VALUES (4,4,'23-05-2012','23-08-2012','');INSERT INTO MANTENIMIENTO VALUES (5,5,'24-05-2012','24-08-2012','');INSERT INTO MANTENIMIENTO VALUES (6,6,'25-05-2012','25-08-2012','');INSERT INTO MANTENIMIENTO VALUES (7,7,'26-05-2012','26-08-2012','');INSERT INTO MANTENIMIENTO VALUES (8,8,'27-05-2012','27-08-2012','');INSERT INTO MANTENIMIENTO VALUES (9,9,'28-05-2012','28-08-2012','');--------------------------------INSERT INTO MOVIMIENTOS VALUES (1,'28-05-2012',1,1,'');INSERT INTO MOVIMIENTOS VALUES (2,'28-05-2012',5,9,'');--------------------------------INSERT INTO ALMACEN VALUES (1,'28-05-2012',1,1,'ENTRADA',1,'','');INSERT INTO ALMACEN VALUES (2,'28-05-2012',1,1,'ENTRADA',2,'','');INSERT INTO ALMACEN VALUES (3,'28-05-2012',1,1,'ENTRADA',3,'','');INSERT INTO ALMACEN VALUES (4,'28-05-2012',1,1,'ENTRADA',4,'','');INSERT INTO ALMACEN VALUES (5,'28-05-2012',1,1,'ENTRADA',5,'','');INSERT INTO ALMACEN VALUES (6,'28-05-2012',1,1,'ENTRADA',6,'','');INSERT INTO ALMACEN VALUES (7,'28-05-2012',1,1,'ENTRADA',7,'','');INSERT INTO ALMACEN VALUES (8,'28-05-2012',1,1,'ENTRADA',8,'','');INSERT INTO ALMACEN VALUES (9,'28-05-2012',1,1,'ENTRADA',9,'','');INSERT INTO ALMACEN VALUES (10,'28-05-2012',1,1,'ENTRADA',10,'','');INSERT INTO ALMACEN VALUES (11,'28-05-2012',1,1,'ENTRADA',11,'','');INSERT INTO ALMACEN VALUES (12,'28-05-2012',1,1,'ENTRADA',12,'','');INSERT INTO ALMACEN VALUES (13,'28-05-2012',1,1,'ENTRADA',13,'','');INSERT INTO ALMACEN VALUES (14,'28-05-2012',1,1,'ENTRADA',14,'','');INSERT INTO ALMACEN VALUES (15,'28-05-2012',1,1,'ENTRADA',15,'','');INSERT INTO ALMACEN VALUES (16,'28-05-2012',1,1,'SALIDA',1,'','');INSERT INTO ALMACEN VALUES (17,'28-05-2012',1,1,'SALIDA',2,'','');INSERT INTO ALMACEN VALUES (18,'28-05-2012',1,1,'SALIDA',3,'','');INSERT INTO ALMACEN VALUES (19,'28-05-2012',1,1,'SALIDA',4,'','');INSERT INTO ALMACEN VALUES (20,'28-05-2012',1,1,'SALIDA',5,'','');INSERT INTO ALMACEN VALUES (21,'28-05-2012',1,1,'SALIDA',6,'','');INSERT INTO ALMACEN VALUES (22,'28-05-2012',1,1,'SALIDA',7,'','');INSERT INTO ALMACEN VALUES (23,'28-05-2012',1,1,'SALIDA',8,'','');INSERT INTO ALMACEN VALUES (24,'28-05-2012',1,1,'SALIDA',9,'','');INSERT INTO ALMACEN VALUES (25,'28-05-2012',1,1,'SALIDA',10,'','');INSERT INTO ALMACEN VALUES (26,'28-05-2012',1,1,'SALIDA',11,'','');INSERT INTO ALMACEN VALUES (27,'28-05-2012',1,1,'SALIDA',12,'','');INSERT INTO ALMACEN VALUES (28,'28-05-2012',1,1,'SALIDA',13,'','');INSERT INTO ALMACEN VALUES (29,'28-05-2012',1,1,'SALIDA',14,'','');INSERT INTO ALMACEN VALUES (30,'28-05-2012',1,1,'SALIDA',15,'','');--------------------------------INSERT INTO EJECUCION VALUES (1,1,1);INSERT INTO EJECUCION VALUES (1,12,3);INSERT INTO EJECUCION VALUES (1,24,14);INSERT INTO EJECUCION VALUES (1,39,19);INSERT INTO EJECUCION VALUES (1,49,20);--------------------------------