Advertisement
matiasruizr

mby

Jun 27th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. CREATE TABLE EMPLEADO(
  2. ID_EMPLEADO NUMBER(5) NOT NULL PRIMARY KEY,
  3. NUMRUT NUMBER(10) NOT NULL,
  4. DVRUT VARCHAR2(1) NOT NULL,
  5. PRIMER_NOMBRE VARCHAR2(20) NOT NULL,
  6. SNOMBRE VARCHAR2(20) NULL,
  7. APPATERNO VARCHAR2(20) NOT NULL,
  8. APPMATERNO VARCHAR(20) NOT NULL,
  9. FECHA_CONTRADO DATE NOT NULL,
  10. SUELDO_BASE NUMBER(7) NOT NULL
  11. );
  12.  
  13.  
  14. CREATE TABLE VENTAS(
  15. NRO_BOLETA NUMBER(8) NOT NULL PRIMARY KEY,
  16. ID_EMPLEADO NUMBER(5) NOT NULL,
  17. FECHA_BOLETA DATE NOT NULL,
  18. MONTO_TOTAL NUMBER(8),
  19. CONSTRAINT FK_ID_EMPLEADO foreign key (ID_EMPLEADO)references EMPLEADO(ID_EMPLEADO)
  20. );
  21.  
  22. CREATE TABLE COMISION_VENTAS(
  23. NRO_BOLETA NUMBER(8) PRIMARY KEY,
  24. ID_EMPLEADO NUMBER(5) NOT NULL,
  25. MONTO_COMISION NUMBER(8) NOT NULL,
  26. CONSTRAINT FK__ID_EMPLEADO FOREIGN KEY(ID_EMPLEADO) REFERENCES EMPLEADO(ID_EMPLEADO),
  27. CONSTRAINT FK_NRO_BOLETA FOREIGN KEY(NRO_BOLETA) REFERENCES VENTAS(NRO_BOLETA)
  28. );
  29.  
  30. SELECT*FROM EMPLEADO;
  31.  
  32.  
  33. INSERT INTO EMPLEADO VALUES(1,222222,2,'PABLO',NULL,'PEREZ','SOTO','01-03-2010',300000);
  34. INSERT INTO EMPLEADO VALUES(2,333333,3,'PEDRO','JOSE','TORRES','TRONCOSO','14-03-2011',280000);
  35. INSERT INTO EMPLEADO VALUES(3,444444,4,'FRANCISO','ALEJANDRO','TAPIA','SOTO','01-06-2011',250000);
  36. INSERT INTO EMPLEADO VALUES(4,555555,5,'MARIA',NULL,'TOLEDO','ARANCIBIA','01-03-2014',180000);
  37.  
  38.  
  39.  
  40. INSERT INTO VENTAS VALUES(90,3,'02-02-2014',75000);
  41. INSERT INTO VENTAS VALUES(100,1,'01-03-2014',200000);
  42. INSERT INTO VENTAS VALUES(101,1,'02-03-2014',100000);
  43. INSERT INTO VENTAS VALUES(102,2,'02-03-2014',75000);
  44. INSERT INTO VENTAS VALUES(103,3,'02-03-2014',45200);
  45.  
  46.  
  47. SELECT*FROM COMISION_VENTAS;
  48.  
  49.  
  50. INSERT INTO COMISION_VENTAS VALUES(90,3,9750);
  51. INSERT INTO COMISION_VENTAS VALUES(100,1,26000);
  52. INSERT INTO COMISION_VENTAS VALUES(101,1,13000);
  53. INSERT INTO COMISION_VENTAS VALUES(102,2,9750);
  54. INSERT INTO COMISION_VENTAS VALUES(103,3,5876);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement