Buscar

Script para criar banco de dados MySQL - Cria DB DB2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Use BD2;
#----------------------------------------
# Limpa as tabelas para garantir que só
# os dados desejados estarão disponíveis
#----------------------------------------
delete from item_pedido;
delete from pedido;
delete from produto;
delete from vendedor;
delete from cliente;
#----------------------------------------
# Insere Clientes na base de dados
#----------------------------------------
insert into Cliente values (1,'Jose Renato Gomes','R Gaviao Peixoto 100','Niteroi','22245001','RJ'); 
insert into Cliente values (2,'Jose Roberto Gomes','R Gaviao Peixoto 120','Friburgo','25458011','RJ'); 
insert into Cliente values (3,'Jose Antonio Leão','R Gaviao Peixoto 220','Niteroi','22245001','RJ'); 
insert into Cliente values (4,'Jose Ricardo Coelho','R Gaviao Peixoto 127','Niteroi','22245001','RJ'); 
insert into Cliente values (5,'Jose Roberto Coelho','R Alvares de Azevedo 90 sl 403','Niteroi','22245002','RJ'); 
insert into Cliente values (6,'Antonio Roberto Farinha','R Alvares de Azevedo 90 sl 604','Niteroi','22245002','RJ'); 
insert into Cliente values (7,'Roberto Jose Faria','R Alvares de Azevedo 190','Natividade','27948002','RJ'); 
insert into Cliente values (8,'Ana Maria Cruz','R Alvares de Azevedo 178','Niteroi','22245002','RJ'); 
insert into Cliente values (9,'Angela Maria Crus','R Prudente de Morais 304','Rio de Janeiro','20098003','RJ'); 
insert into Cliente values (10,'Claudia Maria Ramalho','R Alvares de Azevedo 289','Ubatuba','24355003','SP'); 
#----------------------------------------
# Insere Vendedores na base de dados
#----------------------------------------
insert into vendedor values (1,'Ubaldo',540.35,1.5);
insert into vendedor values (2,'Tio Patinhas',540.35,6.5);
insert into vendedor values (3,'Donald',540.35,10);
insert into vendedor values (4,'Belinha',640.35,10);
insert into vendedor values (5,'Pity',740.35,8);
insert into vendedor values (6,'Alda',440.35,5.5);
#----------------------------------------
# Insere produtos na base de dados
#----------------------------------------
insert into Produto values (1,'UNI','Batedeira',50); 
insert into Produto values (2,'UNI','Máquina de Lavar Roupa',800); 
insert into Produto values (3,'UNI','Liquidificador',45); 
insert into Produto values (4,'UNI','TV 32 Pol',1250);
insert into Produto values (5,'UNI','TV 40 Pol',1950);
insert into Produto values (6,'UNI','TV 49 Pol',2900);
insert into Produto values (7,'Kg','Arroz 1Kg',1); 
insert into Produto values (8,'Kg','Arroz 5Kg',4.3); 
insert into Produto values (9,'Kg','Feijão 1Kg',1.5); 
insert into Produto values (10,'Kg','Feijão 5 Kg',4.8); 
insert into Produto values (11,'Kg','Frango Un',5.2); 
insert into Produto values (12,'Kg','Batata Saco 3Kg',1); 
insert into Produto values (13,'LT','Coca Cola 2L',1.5); 
insert into Produto values (14,'LT','Garaná 2L',1.5); 
insert into Produto values (15,'LT','Coisa Cola 2L',0.5); 
insert into Produto values (16,'LT','Fanta Laranja 2L',1.4); 
insert into Produto values (17,'LT','Vinho 7 Tombos 7L',2.5); 
insert into Produto values (18,'LT','Caninha Tempestade 1L',1); 
insert into Produto values (19,'LT','Uisque Old Oito 1L',6);
insert into Produto values (20,'LT','Conhaque Fogo Alto 2 L',3); 
insert into Produto values (21,'UNI','Pasta de Dente Banguelo',0.8); 
insert into Produto values (22,'PCT','Sabão Cracrá Pc 5 un',2.2); 
insert into Produto values (23,'PCT','Papel Hig. Rala e Raspa Plus 10 rolos',5); 
insert into Produto values (24,'UNI','Shampoo Descabelex 500 ml',2.64); 
insert into Produto values (25,'LT','Agua Sanitária 2L',4); 
insert into Produto values (26,'KG','Sabão em Pó 1Kg',1.8); 
insert into Produto values (27,'UNI','Sabão de Coco',0.9); 
insert into Produto values (28,'LT','Alvejante Brancão',10); 
#----------------------------------------
# Insere pedidos na base de dados
#----------------------------------------
insert into Pedido values (1,'2004-05-15 00:00:00', 1,1 , 30, 500.00); 
insert into Pedido values (2,'2005-07-18 00:00:00', 10, 2, 20, 1000.00);
insert into Pedido values (3, '2005-07-19 00:00:00', 2, 3, 45, 350.00);
insert into Pedido values (4, '2005-07-21 00:00:00', 3, 4, 60, 200.00);
insert into Pedido values (5,'2005-07-20 00:00:00', 4, 5, 60, 130.00);
insert into Pedido values (6,'2005-07-25 00:00:00', 5, 6, 60, 175.00);
insert into Pedido values (7,'2005-07-08 00:00:00', 6, 6, 30, 267.00);
insert into Pedido values (8,'2005-07-12 00:00:00', 7, 4, 45, 700.00);
insert into Pedido values (9,'2005-07-11 00:00:00', 8, 3, 90, 450.00);
insert into Pedido values (10,'2005-07-22 00:00:00',9 , 2, 15, 768.00);
insert into pedido values (31,'2004-05-23 00:03:01',4,4,30,120);
insert into pedido values (32,'2004-05-23 00:03:01',4,4,30,2.80);
insert into pedido values (33,'2004-06-21 23:40:52',5,4,23,4.50);
insert into pedido values (34,'2005-06-29 17:45:21',2,1,50,10.20);
insert into pedido values (35,'2005-04-17 14:25:00',7,5,18,5.80);
insert into pedido values (36,'2001-09-25 13:40:00',7,3,50,7.40);
insert into pedido values (37,'2002-08-23 09:25:00',10,5,35,8.40);
insert into pedido values (38,'2003-07-20 10:21:15',3,1,25,7.55);
insert into pedido values (39,'2002-04-16 11:25:00',6,2,30,8.20);
insert into pedido values (40,'2000-09-11 09:25:00',8,4,21,100.00); 
#----------------------------------------
# Insere itens de pedidos na base de dados e corrige valor do pedido
#----------------------------------------
#insert into item_pedido values (1 ,1 , 14, 8, 968.54);
insert into item_pedido select 1,1, cod_prod, 8, 8*val_unit from produto where cod_prod=14;
#insert into item_pedido values (1 ,2 , 15, 5, 654.32);
insert into item_pedido select 1,2, cod_prod, 5, 5*val_unit from produto where cod_prod=15;
#insert into item_pedido values (1 , 3, 12, 4, 9874.24);
insert into item_pedido select 1,3, cod_prod, 4, 4*val_unit from produto where cod_prod=12;
#correcao do valor do pedido
update pedido set vl_Pedido=(select sum(vl_item) vl from item_pedido where num_ped=1) where num_ped=1;
insert into item_pedido values (2 ,4 ,17 , 3, 9654.98);
insert into item_pedido values (2 , 5,25 , 25, 654.32);
insert into item_pedido values (2 , 6, 24, 42, 9687.32);
insert into item_pedido values (3 ,7 , 28, 15, 987.65);
insert into item_pedido values (3 ,8 ,01 , 98, 9654.21);
insert into item_pedido values (3 , 9, 02, 65, 987.25);
insert into item_pedido values (4 ,10 , 06, 23, 54.85);
insert into item_pedido values (4 ,11 , 08, 81, 35.65);
insert into item_pedido values (4 , 12, 07, 5, 97.41);
insert into item_pedido values (5 , 13, 09, 87, 87.54);
insert into item_pedido values (5 , 14, 22, 69, 360.98);
insert into item_pedido values (5 , 15, 16, 35, 6547.69);
insert into item_pedido values (6 ,16 , 17, 23, 354.68);
insert into item_pedido values (6 , 17, 14, 21, 698.54);
insert into item_pedido values (6 , 18, 11, 75, 321.65);
insert into item_pedido values (7 , 19, 15, 47, 9874.98);
insert into item_pedido values (7 , 20, 13, 23, 41.97);
insert into item_pedido values (7 , 21, 16, 66, 6987.32);
insert into item_pedido
values (8 , 22, 17, 21, 987.99);
insert into item_pedido values (8 , 23, 23, 52, 874.96);
insert into item_pedido values (8 , 24, 26, 85, 745.63);
insert into item_pedido values (9 , 25, 06, 78, 963.87);
insert into item_pedido values (9 , 26, 07, 42, 965.32);
insert into item_pedido values (9 , 27, 14, 35, 321.65);
insert into item_pedido values (10 , 28, 03, 92, 9687.54);
insert into item_pedido values (10 , 29, 06, 27, 354.98);
insert into item_pedido values (10 , 30, 09, 36, 9654.87);
insert into item_pedido values (31,1,28,5,10.00);
insert into item_pedido values (31,2,28,5,10.00);
insert into item_pedido values (31,3,27,4,100.00);
insert into item_pedido values (32,1,1,10,57.89);
insert into item_pedido values (32,2,27,11,10.80);
insert into item_pedido values (32,3,26,15,15.80);
insert into item_pedido values (33,1,25,20,57.90);
insert into item_pedido values (33,2,20,10,15.50);
insert into item_pedido values (33,3,21,50,10.00);
insert into item_pedido values (34,1,19,14,12.50);
insert into item_pedido values (34,2,15,90,15.00);
insert into item_pedido values (34,3,16,80,10.00);
insert into item_pedido values (35,1,25,54,74.87);
insert into item_pedido values (35,2,10,10,70.00);
insert into item_pedido values (35,3,19,50,60.00);
insert into item_pedido values (36,1,5,1,100.00);
insert into item_pedido values (36,2,10,20,15.90);
insert into item_pedido values (36,3,9,60,70.00);
insert into item_pedido values (37,1,10,50,45.00);
insert into item_pedido values (37,2,25,50,120.00);
insert into item_pedido values (37,3,18,10,15.00);
insert into item_pedido values (38,1,15,20,10.00);
insert into item_pedido values (38,2,1,15,60.00);
insert into item_pedido values (38,3,5,20,40.80);
insert into item_pedido values (39,1,12,10,90.00);
insert into item_pedido values (39,2,8,50,9.00);
insert into item_pedido values (39,3,5,20,30.00);
insert into item_pedido values (40,1,25,20,15.00);
insert into item_pedido values (40,2,28,14,10.00);
insert into item_pedido values (40,3,10,16,80.00);
#----------------------------------------------------------------
# Corrige valor de todos os pedidos a partir dos itens de pedido
#----------------------------------------------------------------
update pedido set vl_Pedido=(select sum(vl_item) vl from item_pedido where item_pedido.num_ped=pedido.num_ped);

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais