Vous êtes sur la page 1sur 4

Exerccio SQL Manipulando Dados

Usando os comandos SQL de manipulao de dados( insert, update e delete) , aplique


as alteraes listadas seguir no banco de dados PROJETOS.FDB criado em aula:
*Importante: antes de fazer alteraes faa uma cpia do banco de dados original.
*Colar os SQLs criados e testados aps cada questo.
1. Altere a cidade do Fornecedor de cdigo 5 para Paris.
update fornecedor set cidade = 'Paris' where fcodigo = 5;
2. Altere o status dos Fornecedores, aumentando todos em 10%.
update fornecedor set status = status * 1.1;
3. Altere a cidade dos Fornecedores com status maior que 25 para So Paulo.
update fornecedor set cidade = 'Sao Paulo' where status > 25;
4. Altere o nome dos Fornecedores com cdigo entre 2 e 4 para Paulo.
update fornecedor set nome = 'Paulo' where fcodigo between 2 and 4;
5. Altere a cor das Peas traduzindo para portugus. (Exemplo: red para vermelho).
update pecas set cor = 'Vermelho' where cor = 'Red';
update pecas set cor = 'Azul' where cor = 'Blue';
update pecas set cor = 'Verde' where cor = 'Green';
6. Altere a cidade das Peas de cor verde para Atenas.
update pecas set cidade = 'Atenas' where cor = 'Verde';
7. Aumente o peso das Peas acrescentando 10 em cada peso.
update pecas set peso = peso + 10;
8. Altere o nome das Peas de cor azul e peso 22 para parafuso.
Prof. Cheila Bombana Banco de Dados II.


update pecas set nome = 'parafuso' where cor = 'Azul' and peso = 22;
9. Altere o nome das Peas de cor vermelho e peso 22 para mola.
update pecas set nome = 'mola' where cor = 'Vermelho' and peso = 22;
10.Altere o nome dos Projetos da cidade de Atenas para Projeto Atenas.
Update projeto set nome = Projeto Atenas where cidade Atenas
11. Altere o nome dos Projetos da cidade de Olso para Projeto Oslo.
update projeto set nome = 'Projeto Oslo' where cidade = 'Oslo';
12.Altere o nome dos Projetos acrescentando o cdigo de cada projeto aps o nome.
update projeto set nome = nome||'-'||jcodigo;
13.Altere o nome dos Projetos de cdigos 5 e 7 acrescentando a cidade aps o
nome.
update projeto set nome = nome||'-'||cidade where (jcodigo = 5) or (jcodigo =
7);
14.Aumente em 50 as quantidades dos Fornecimentos do projeto 2.
update fornecimentos set quantidade = quantidade + 50 where jcodigo = 2;
15.Duplique as quantidades dos Fornecimentos das peas 5 e 6.
update fornecimentos set quantidade = quantidade * 2 where (pcodigo = 5) or
(pcodigo = 6);
16.Aumente em 10% a quantidade dos Fornecimentos dos fornecedores de cdigo
maior que 4.
update fornecimentos set quantidade = quantidade * 1.1 where fcodigo > 4;
17.Diminua em 10 as quantidades dos Fornecimentos da pea 3 do fornecedor 2.
update fornecimentos set quantidade = quantidade - 10 where (pcodigo = 3) and
(fcodigo = 2);
18.Reduza pela metade as quantidades dos Fornecimentos dos projetos de Oslo.
Prof. Cheila Bombana Banco de Dados II.


update

fornecimentos

fornecimentos.jcodigo

set
in

quantidade

(select

quantidade/2

projeto.jcodigo

from

where

projeto

where

projeto.cidade = 'Oslo');
19.Triplique as quantidades dos Fornecimentos dos fornecedores de status 33.
update

fornecimentos

set

quantidade

quantidade

where

fornecimentos.fcodigo in (select fornecedor.fcodigo from fornecedor where


fornecedor.status = 33);
20.Zere as quantidades dos Fornecimentos das peas vindas de Roma para o projeto
3.
update fornecimentos set quantidade = 0 where fornecimentos.pcodigo in
(select pecas.pcodigo from pecas where pecas.cidade = 'Roma')
and fornecimentos.jcodigo = 3;
21.Exclua os Fornecimentos do fornecedor 5.
delete from fornecimentos where fcodigo = 5;
22.Exclua os Fornecimentos da pea 3 para o projeto 4.
delete from fornecimentos where (pcodigo = 3) and (jcodigo = 4);
23.Exclua os Fornecimentos de todos os fornecedores de Paris.
delete

from

fornecimentos

where

fornecimentos.fcodigo

in

fornecedor.fcodigo from fornecedor where fornecedor.cidade = 'Paris');


24.Exclua todos os Fornecimentos.
delete from fornecimentos;
25.Exclua todos os Fornecedores de Atenas.
delete from fornecedor where cidade = 'Atenas';
26.Exclua todos os Fornecedores.
delete from fornecedor;
27.Exclua todas as Peas com peso menor que 25.
Prof. Cheila Bombana Banco de Dados II.

(select


delete

from

fornecimentos

where

fornecimentos.pcodigo

pecas.pcodigo from pecas where pecas.peso < 25);


28.Exclua todas as Peas.
delete from pecas;
29.Exclua os Projetos com cdigo entre 2 e 4.
delete from projeto where jcodigo between 2 and 4;
30.Exclua todos os Projetos.
delete from projeto;

Prof. Cheila Bombana Banco de Dados II.

in

(select

Vous aimerez peut-être aussi