You are on page 1of 4

create table empleado(

numemp VARCHAR2(3),
nombre VARCHAR2(100),
edad INTEGER,
oficina INTEGER,
titulo VARCHAR2(100),
contrato DATE,
jefe VARCHAR2(3),
cuotas numeric(8,2),
ventas numeric(8,2),
PRIMARY KEY (numemp)
);
INSERT INTO empleado VALUES ('101','Antonio Viguer',45,12,'representante','20/10
/1986','104',300000,305000);
INSERT INTO empleado VALUES ('102','Alvaro Jaumes',48,21,'representante','10/12/
1986','108',350000,474000);
INSERT INTO empleado VALUES ('103','Juan Rovira',29,12,'representante','01/03/19
87','104',275000,286000);
INSERT INTO empleado VALUES ('104','Jos Gonzles',33,12,'dir ventas','19/05/1987','
106',200000,143000);
INSERT INTO empleado VALUES ('105','Vicente Pantalla',37,13,'representante','12/
02/1988',104,350000,368000);
INSERT INTO empleado VALUES ('106','Luis Antonio',52,11,'dir general','14/06/198
8','',275000,299000);
INSERT INTO empleado VALUES ('107','Jorge Gutirrez',49,22,'representante','14/11/
1988','108',300000,186000);
INSERT INTO empleado VALUES ('108','Ana Bustamante',62,21,'dir ventas','12/10/19
89','106',350000,361000);
INSERT INTO empleado VALUES ('109','Mari Sunta',31,11,'representante','12/10/1999
','106',300000,392000);
INSERT INTO empleado VALUES ('110','Juan Victor',41,0,'representante','13/01/199
0','104',0,76000);
create table oficina(
oficina INTEGER,
ciudad VARCHAR2(100),
region VARCHAR2(20),
dir VARCHAR2(3),
objetivo numeric(8,2),
ventas numeric(8,2),
PRIMARY KEY (oficina)
);
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

oficina
oficina
oficina
oficina
oficina

VALUES
VALUES
VALUES
VALUES
VALUES

(11,'Valencia','este','106',575000,693000);
(12,'Alicante','este','104',800000,735000);
(13,'Castellon','este','105',350000,368000);
(21,'Babajoz','oeste','108',725000,836000);
(22,'A Corua','oeste','108',300000,186000);

INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO

oficina
oficina
oficina
oficina

VALUES
VALUES
VALUES
VALUES

(23,'Madrid','centro','108',0,0);
(24,'Madrid','centro','108',250000,150000);
(26,'Pamplona','norte','',0,0);
(28,'Valencia','este','',900000,0);

create table cliente(


numcliente INTEGER,
nombre VARCHAR2(100),
repclie VARCHAR2(3),
limitecredito numeric(8,2),
PRIMARY KEY (numcliente),
FOREIGN KEY (repclie) REFERENCES empleado(numemp)
);
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO

cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente
cliente

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(2101,'Luis Garca Antn','106',65000);


(2102,'Alvaro Rodrguez','101',65000);
(2103,'Jaime Llorens','105',50000);
(2105,'Antonio Canales','101',45000);
(2106,'Juan Surez','102',65000);
(2107,'Julian Lpez','110',35000);
(2108,'Julia Antequera','109',55000);
(2109,'Alberto Juanes','103',25000);
(2111,'Cristbal Garca','103',50000);
(2112,'Mara Silva','108',50000);
(2113,'Luisa Maron','104',20000);
(2114,'Cristina Bulini','102',20000);
(2115,'Vicente Martnez','101',20000);
(2117,'Carlos Tena','106',35000);
(2118,'Junpero Alvarez','108',60000);
(2119,'Salomom Bueno','109',25000);
(2120,'Juan Malo','102',50000);
(2121,'Vicente Ros','103',45000);
(2122,'Jos Marchante','105',30000);
(2123,'Jos Libros','102',40000);
(2124,'Juan Bolto','107',40000);

create table producto(


idfab VARCHAR2(3),
idproducto VARCHAR2(5),
descripcion VARCHAR2(50),
precio numeric(8,2),
existencia INTEGER,
PRIMARY KEY (idfab,idproducto)
);
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO

producto
producto
producto
producto
producto
producto
producto
producto
producto
producto
producto
producto
producto
producto

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

('aci','41001','arandela',58,277);
('aci','41002','bisagra',80,167);
('aci','41003','art t3',112,207);
('aci','41004','art t4',123,139);
('aci','4100x','junta',26,37);
('aci','4100y','extractor',2888,35);
('aci','4100z','mont',2625,28);
('bic','41003','manivela',652,3);
('bic','41089','rodamiento',225,78);
('bic','41672','plato',180,0);
('fea','112','cubo',148,115);
('fea','114','cubo',243,15);
('imm','773c','reostato',975,28);
('imm','775c','reostato 2',1425,5);

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO

producto
producto
producto
producto
producto
producto
producto
producto
producto
producto
producto

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

('imm','779c','reostato 3',1875,0);
('imm','887h','caja clavos',54,223);
('imm','887p','perno',25,24);
('imm','887x','manivela',475,32);
('qsa','xk47','red',355,38);
('qsa','xk48','red',134,203);
('qsa','xk48a','red',117,37);
('rei','2a44g','pas',350,14);
('rei','2a44l','bomba 1',4500,12);
('rei','2a44r','bomba r',4500,12);
('rei','2a45c','junta',79,210);

create table pedido(


codigo INTEGER,
numpedido LONG,
fechapedido DATE,
clie INTEGER,
rep VARCHAR2(3),
fab VARCHAR2(3),
producto VARCHAR2(5),
cant INTEGER,
importe numeric(8,2),
Primary key (codigo)
);
INSERT
0);
INSERT
0);
INSERT
6);
INSERT
8);
INSERT
);
INSERT
0);
INSERT
;
INSERT
00);
INSERT
INSERT
0);
INSERT
96);
INSERT
);
INSERT
);
INSERT
);
INSERT
45);
INSERT
);
INSERT
0);
INSERT
04);

INTO pedido VALUES (1,110036,'02/01/1997',2107,'110','aci','4100z',9,2250


INTO pedido VALUES (2,110036,'02/01/1997',2117,'106','rei','2a44l',7,3150
INTO pedido VALUES (3,112963,'10/05/1997',2103,'105','aci','41004',28,327
INTO pedido VALUES (4,112968,'11/01/1990',2102,'101','aci','41004',34,397
INTO pedido VALUES (5,112975,'11/02,1997',2111,'103','rei','2a44g',6,2100
INTO pedido VALUES (6,112979,'12/10/1989',2114,'108','aci','4100z',6,1500
INTO pedido VALUES (7,112983,'10/05/1997',2103,'105','aci','41004',6,702)
INTO pedido VALUES (8,112987,'01/01/1997',2103,'105','aci','4100y',11,275
INTO pedido VALUES (9,112989,'10/12/1997',2101,'106','fea','114',6,1458);
INTO pedido VALUES (10,112992,'15/04/1990',2118,'108','aci','41002',10,76
INTO pedido VALUES (11,112992,'10/03/1997',2106,'102','rei','2a45c',24,18
INTO pedido VALUES (12,112997,'04/04/1997',2124,'107','bic','41003',1,652
INTO pedido VALUES (13,113003,'05/02/1997',2108,'109','imm','779c',3,5625
INTO pedido VALUES (14,113007,'01/01/1997',2112,'108','imm','773c',3,2925
INTO pedido VALUES (15,113012,'05/05/1997',2111,'105','aci','41003',35,37
INTO pedido VALUES (16,113013,'06/08/1997',2118,'108','bic','41003',1,652
INTO pedido VALUES (17,113024,'04/07/1997',2114,'108','qsa','xk47',20,710
INTO pedido VALUES (18,113027,'05/02/1997',2103,'105','aci','41002',54,41

INSERT
);
INSERT
00);
INSERT
000);
INSERT
);
INSERT
;
INSERT
);
INSERT
);
INSERT
0);
INSERT
);
INSERT
30);
INSERT
);
INSERT
50);

INTO pedido VALUES (19,113034,'05/11/1997',2107,'110','rei','2a45c',8,632


INTO pedido VALUES (20,113042,'01/01/1997',2113,'101','rei','2a44r',5,225
INTO pedido VALUES (21,113045,'02/07/1997',2112,'108','rei','2a44r',10,45
INTO pedido VALUES (22,113048,'02/02/1997',2120,'102','imm','779c',2,3750
INTO pedido VALUES (23,113049,'04/04/1997',2118,'108','qsa','xk47',2,776)
INTO pedido VALUES (24,113051,'06/07/1997',2118,'108','qsa','xk47',4,1420
INTO pedido VALUES (25,113055,'01/04/2009',2108,'101','aci','4100x',6,150
INTO pedido VALUES (26,113037,'01/11/1997',2111,'103','aci','4100x',24,60
INTO pedido VALUES (27,113058,'04/07/1989',2108,'109','fea','112',10,1480
INTO pedido VALUES (28,113062,'04/07/1997',2124,'107','bic','41003',10,24
INTO pedido VALUES (29,113065,'03/06/1997',2106,'102','qsa','xk47',6,2130
INTO pedido VALUES (30,113069,'01/08/1997',2109,'107','imm','773c',22,313

You might also like