Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create table clientes(
- num_clie number(*,0) not null,
- empresa char (29) not null,
- rep_clie number(*,0),
- limite_credito number(*,0),
- constraint clientes_pk primary key (num_clie));
- create table productos(
- id_fab char(3) not null,
- id_producto char(5) not null,
- descripcion char(20) not null,
- precio number(*,0) not null,
- existencias number(*,0) not null,
- constraint productos_pk primary key (id_fab,id_producto));
- create table repventas(
- num_empl number(*,0) not null,
- nombre char(15) not null,
- edad number(*,0),
- oficina_rep number(*,0) not null,
- tituto char(11),
- contrato date not null,
- director number (*,0) not null,
- cuota number (*,0),
- ventas number (*,0),
- constraint repventas_pk primary key (num_empl));
- desc repventas; /*mostrar informacion sobre los atributos de la tabla (si son nulos o no y el tipo de datos de cada uno*/
- create table oficinas(
- oficina number(*,0) not null,
- ciudad char(15) not null,
- region char(10) not null,
- dir number (*,0) not null,
- objetivo number(*,0),
- ventas number(*,0) not null,
- constraint oficinas_pk primary key (oficina),
- constraint oficinas_fk foreign key (dir) references repventas(num_empl) on delete cascade);
- show table oficinas; /*esto deberia mostrar la tabla, aunque parece que el Developer no lo hace y muestra "Show tables handled"*/
- desc oficinas; /*mostrar informacion sobre los atributos de la tabla (si son nulos o no y el tipo de datos de cada uno*/
- create table pedidos(
- num_pedido number(*,0) not null,
- fecha_pedido date not null,
- clie number(*,0) not null,
- repr number(*,0) not null,
- fab char(3) not null,
- producto char(5) not null,
- cant number(*,0) not null,
- importe number(*,0) not null,
- constraint pedidos_pk primary key (num_pedido),
- constraint pedidos_clie_fk foreign key (clie) references clientes(num_clie) on delete cascade,
- constraint pedidos_repr_fk foreign key (repr) references repventas(num_empl) on delete cascade,
- constraint pedidos_fab_producto_fk foreign key (fab, producto) references productos(id_fab,id_producto) on delete cascade);
- /*clientes*/
- INSERT INTO CLIENTES VALUES(2111,'JCP Inc',103,50000.00);
- INSERT INTO CLIENTES VALUES(2102,'Firts Corp',101,65000.00);
- INSERT INTO CLIENTES VALUES(2103,'Acme Mfg',105,50000.00);
- INSERT INTO CLIENTES VALUES(2123,'Carter Sons',102,40000.00);
- INSERT INTO CLIENTES VALUES(2107,'Ace Internatio nal',110,35000.00);
- INSERT INTO CLIENTES VALUES(2115,'Smithson Corp',101,20000.00);
- INSERT INTO CLIENTES VALUES(2101,'Jones Mfg',106,65000.00);
- INSERT INTO CLIENTES VALUES(2112,'Zetacorp',108,50000.00);
- INSERT INTO CLIENTES VALUES(2121,'QMA Assoc.',103,45000.00);
- INSERT INTO CLIENTES VALUES(2114,'Orion Corp',102,20000.00);
- INSERT INTO CLIENTES VALUES(2124,'Meter Brothers',107,40000.00);
- INSERT INTO CLIENTES VALUES(2108,'Holm Landis',109,55000.00);
- INSERT INTO CLIENTES VALUES(2117,'J.P. Sinclair',106,35000.00);
- INSERT INTO CLIENTES VALUES(2122,'Three - Way Lines',105,30000.00);
- INSERT INTO CLIENTES VALUES(2120,'Rico Enterprises',102,50000.00);
- INSERT INTO CLIENTES VALUES(2106,'Fred Lewis Corp',102,65000.00);
- INSERT INTO CLIENTES VALUES(2119,'Solomon Inc',109,25000.00);
- INSERT INTO CLIENTES VALUES(2118,'Midwest Systems',108,60000.00);
- INSERT INTO CLIENTES VALUES(2113,'Ian schmidt',104,20000.00);
- INSERT INTO CLIENTES VALUES(2109,'Chen Associates',103,25000.00);
- INSERT INTO CLIENTES VALUES(2105,'AAA Investments',101,45000.00);
- /*productos*/
- INSERT INTO PRODUCTOS VALUES('REI','2A45C','V.Otago Trinquete',79.00,210);
- INSERT INTO PRODUCTOS VALUES('ACI','4100Y','Extractor',2750.00,25);
- INSERT INTO PRODUCTOS VALUES('QSA','XK47','Reductor',355.00,38);
- INSERT INTO PRODUCTOS VALUES('BIC','41672','Plate',180.00,0);
- INSERT INTO PRODUCTOS VALUES('IMM','779C','Riostra 2-Tm',1875.00,9);
- INSERT INTO PRODUCTOS VALUES('ACI','41003','Articulo Tipo 3',107.00,207);
- INSERT INTO PRODUCTOS VALUES('ACI','41004','Articulo Tipo 4',117.00,139);
- INSERT INTO PRODUCTOS VALUES('BIC','41003','Manivela',652.00,3);
- INSERT INTO PRODUCTOS VALUES('IMM','887P','Perno Riostra',250.00,24);
- INSERT INTO PRODUCTOS VALUES('QSA','XK48','Reductor',134.00,203);
- INSERT INTO PRODUCTOS VALUES('REI','2A44L','Bisagra Izada',4500.00,12);
- INSERT INTO PRODUCTOS VALUES('FEA','112','Cubierta',148.00,115);
- INSERT INTO PRODUCTOS VALUES('IMM','887H','Soporte Riostra',54.00,223);
- INSERT INTO PRODUCTOS VALUES('BIC','41089','Retn',225.00,78);
- INSERT INTO PRODUCTOS VALUES('ACI','41001','Articulo Tipo 1',55.00,277);
- INSERT INTO PRODUCTOS VALUES('IMM','775C','Riostra 1-Tm',1425.00,5);
- INSERT INTO PRODUCTOS VALUES('ACI','4100Z','Montador',2500.00,28);
- INSERT INTO PRODUCTOS VALUES('QSA','XK48A','Reductor',117.00,37);
- INSERT INTO PRODUCTOS VALUES('ACI','41002','Articulo Tipo 2',76.00,167);
- INSERT INTO PRODUCTOS VALUES('REI','2A44R','Bisagra Dcha',4500.00,12);
- INSERT INTO PRODUCTOS VALUES('IMM','773C','Riostra 1/2-Tm',975.00,28);
- INSERT INTO PRODUCTOS VALUES('ACI','4100X','Ajustador',25.00,37);
- INSERT INTO PRODUCTOS VALUES('FEA','114','Bancada Motor',243.00,15);
- INSERT INTO PRODUCTOS VALUES('IMM','887X','Retenedor Riostra',475.00,32);
- INSERT INTO PRODUCTOS VALUES('REI','2A44G','Pasador Bisagra',350.00,14);
- /*rep ventas*/
- INSERT INTO REPVENTAS VALUES(105,'Bill Adams',37,13,'Rep.Ventas',to_date('12-FEB-88', 'DD-Mon-YY'),104,350000.00,367911.00);
- INSERT INTO REPVENTAS VALUES(109,'Mary Jones',31,11,'Rep.Ventas',to_date('12-OCT-99', 'DD-Mon-YY'),101,300000.00,392725.00);
- INSERT INTO REPVENTAS VALUES(102,'Sue Smith',48,21,'Rep.Ventas',to_date('10-DIC-86', 'DD-Mon-YY'),108,350000.00,474050.00);
- INSERT INTO REPVENTAS VALUES(106,'Sam Clark',52,11,'VP Ventas',to_date('14-JUN-88', 'DD-Mon-YY'),0,275000.00,299912.00);
- INSERT INTO REPVENTAS VALUES(104,'Bob Smith',33,12,'Dir.Ventas',to_date('19-MAY-87', 'DD-Mon-YY'),106,200000.00,142594.00);
- INSERT INTO REPVENTAS VALUES(101,'Dan Roberts',45,12,'Rep.Ventas',to_date('20-OCT-86', 'DD-Mon-YY'),104,300000.00,305673.00);
- INSERT INTO REPVENTAS VALUES(110,'Tom Snyder',41,0,'Rep.Ventas',to_date('13-ENE-90', 'DD-Mon-YY'),101,0,75985.00);
- INSERT INTO REPVENTAS VALUES(108,'Larry Fitch',62,21,'Dir.Ventas',to_date('12-OCT-89', 'DD-Mon-YY'),106,350000.00,361865.00);
- INSERT INTO REPVENTAS VALUES(103,'Paul Cruz',29,12,'Rep.Ventas',to_date('01-MAR-87', 'DD-Mon-YY'),104,275000.00,286775.00);
- INSERT INTO REPVENTAS VALUES(107,'Nancy Angeli',49,22,'Rep.Ventas',to_date('14-NOV-88', 'DD-Mon-YY'),108,300000.00,186042.00);
- /*oficinas*/
- INSERT INTO OFICINAS VALUES(22,'Denver','Oeste',108,300000.00,186042.00);
- INSERT INTO OFICINAS VALUES(11,'New York','Este',106,575000.00,692637.00);
- INSERT INTO OFICINAS VALUES(12,'Chicago','Este',104,800000.00,735042.00);
- INSERT INTO OFICINAS VALUES(13,'Atlanta','Este',105,350000.00,367911.00);
- INSERT INTO OFICINAS VALUES(21,'Los Angeles','Oeste',108,725000.00,835915.00);
- /*pedidos SI DA FALLO, EJECUTAR ESTE BLOQUE POR SEPARADO*/
- INSERT INTO PEDIDOS VALUES (112961,TO_DATE('17-DIC-89','DD-MON-YY'),2117,106,'REI','2A44L',7,31500.00);
- INSERT INTO PEDIDOS VALUES (113012,TO_DATE('11-ENE-90','DD-MON-YY'),2111,105,'ACI','41003',35,3745.00);
- INSERT INTO PEDIDOS VALUES (112989,TO_DATE('03-ENE-90','DD-MON-YY'),2101,106,'FEA','114',6,1458.00);
- INSERT INTO PEDIDOS VALUES (113051,TO_DATE('10-FEB-90','DD-MON-YY'),2118,108,'QSA','XK47',4,1420.00);
- INSERT INTO PEDIDOS VALUES (112968,TO_DATE('12-OCT-89','DD-MON-YY'),2102,101,'ACI','41004',34,3978.00);
- INSERT INTO PEDIDOS VALUES (110036,TO_DATE('30-ENE-90','DD-MON-YY'),2107,110,'ACI','4100Z',9,22500.00);
- INSERT INTO PEDIDOS VALUES (113045,TO_DATE('02-FEB-90','DD-MON-YY'),2112,108,'REI','2A44R',10,45000.00);
- INSERT INTO PEDIDOS VALUES (112963,TO_DATE('17-DIC-89','DD-MON-YY'),2103,105,'ACI','41004',28,3276.00);
- INSERT INTO PEDIDOS VALUES (113013,TO_DATE('14-ENE-90','DD-MON-YY'),2118,108,'BIC','41003',1,652.00);
- INSERT INTO PEDIDOS VALUES (113058,TO_DATE('23-FEB-90','DD-MON-YY'),2108,109,'FEA','112',10,1480.00);
- INSERT INTO PEDIDOS VALUES (112997,TO_DATE('08-ENE-90','DD-MON-YY'),2124,107,'BIC','41003',1,652.00);
- INSERT INTO PEDIDOS VALUES (112983,TO_DATE('27-DIC-89','DD-MON-YY'),2103,105,'ACI','41004',6,702.00);
- INSERT INTO PEDIDOS VALUES (113024,TO_DATE('20-ENE-90','DD-MON-YY'),2114,108,'QSA','XK47',20,7100.00);
- INSERT INTO PEDIDOS VALUES (113062,TO_DATE('24-FEB-90','DD-MON-YY'),2124,107,'FEA','114',10,2430.00);
- INSERT INTO PEDIDOS VALUES (112979,TO_DATE('12-OCT-89','DD-MON-YY'),2114,102,'ACI','4100Z',6,15000.00);
- INSERT INTO PEDIDOS VALUES (113027,TO_DATE('22-ENE-90','DD-MON-YY'),2103,105,'ACI','41002',54,4104.00);
- INSERT INTO PEDIDOS VALUES (113007,TO_DATE('08-ENE-90','DD-MON-YY'),2112,108,'IMM','773C',3,2925.00);
- INSERT INTO PEDIDOS VALUES (113069,TO_DATE('02-MAR-90','DD-MON-YY'),2109,107,'IMM','773C',22,31350.00);
- INSERT INTO PEDIDOS VALUES (113034,TO_DATE('29-ENE-90','DD-MON-YY'),2107,110,'REI','2A45C',8,632.00);
- INSERT INTO PEDIDOS VALUES (112992,TO_DATE('04-NOV-89','DD-MON-YY'),2118,108,'ACI','41002',10,760.00);
- INSERT INTO PEDIDOS VALUES (112975,TO_DATE('12-OCT-89','DD-MON-YY'),2111,103,'REI','2A44G',6,2100.00);
- INSERT INTO PEDIDOS VALUES (113055,TO_DATE('15-FEB-90','DD-MON-YY'),2108,101,'ACI','4100X',6,150.00);
- INSERT INTO PEDIDOS VALUES (113048,TO_DATE('10-FEB-90','DD-MON-YY'),2120,102,'IMM','779C',2,3750.00);
- INSERT INTO PEDIDOS VALUES (112993,TO_DATE('04-ENE-89','DD-MON-YY'),2106,102,'REI','2A45C',24,1896.00);
- INSERT INTO PEDIDOS VALUES (113065,TO_DATE('27-FEB-90','DD-MON-YY'),2106,102,'QSA','XK47',6,2130.00);
- INSERT INTO PEDIDOS VALUES (113003,TO_DATE('25-ENE-90','DD-MON-YY'),2108,109,'IMM','779C',3,5625.00);
- INSERT INTO PEDIDOS VALUES (113049,TO_DATE('10-FEB-90','DD-MON-YY'),2118,108,'QSA','XK47',2,776.00);
- INSERT INTO PEDIDOS VALUES (112987,TO_DATE('31-DIC-89','DD-MON-YY'),2103,105,'ACI','4100Y',11,27500.00);
- INSERT INTO PEDIDOS VALUES (113057,TO_DATE('18-FEB-90','DD-MON-YY'),2111,103,'ACI','4100X',24,600.00);
- INSERT INTO PEDIDOS VALUES (113042,TO_DATE('02-FEB-90','DD-MON-YY'),2113,101,'REI','2A44R',5,22500.00);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement