Buscar

02_Structured Query Language db_template

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício Structured Query Language Pedro Jorge – ENGS 2020 
Acessar o MYSQL e rodar o script para criação e carga das tabelas. Executar os seguintes selects: 
Conteúdo: Structured Query Language Aulas dia 22 && 29/10/2020 
No Pergunta Código 
1 Criar um banco de dados em 
MYSQL com o nome TEMPLATE 
CREATE DATABASE db_Template; 
 
2 Usar o comando para colocar o 
banco de dados TEMPLATE em uso 
USE db_Template; 
 
3 Criar a tabela Categorias CREATE TABLE tb_Categorias ( 
Codigo_Cat INT NOT NULL PRIMARY KEY, 
Descricao_Cat VARCHAR (20) NOT NULL 
); 
4 Inserir na tb_Categorias os 
registros 
INSERT INTO tb_Categorias (Codigo_Cat, Descricao_Cat) 
VALUES 
(1, 'Confeccao'), 
(2, ' Calcados'), 
(3, 'Bolas'), 
(4, ' Natacao'), 
(5, ' Tenis'), 
(6, ' Tenis de Mesa'); 
5 Criar a tabela Marcas 
 
CREATE TABLE tb_Marcas 
( 
Codigo_Mar INT NOT NULL PRIMARY KEY, 
nome_Mar VARCHAR (20) NOT NULL 
); 
6 Inserir na tab_Marcas os 
registros 
INSERT INTO tb_Marcas (Codigo_Mar, Nome_Mar) 
VALUES 
(1, 'Nike'), 
(2, 'Adidas'), 
(3, 'Reebok'), 
(4, 'Wilson'), 
(5, 'Speedy'), 
(6, 'Butterfly'); 
7 Criar a tabela Unidades CREATE TABLE tb_Unidades 
( 
Codigo_Uni INT NOT NULL PRIMARY KEY, 
Descricao_Uni VARCHAR (30) NOT NULL 
); 
8 Inserir na tab_Unidades os 
registros 
INSERT INTO tb_Unidades (Codigo_Uni, Descricao_Uni) 
VALUES 
(1, 'Peca'), 
(2, 'Par'), 
(3, 'Gramas'), 
(4, 'Livros'), 
(5, 'Caixa'), 
(6, 'Cartela'); 
9 Selecionar todos os registros 
da tabela de Marcas 
SELECT * FROM tb_Marcas; 
 
10 Selecionar todos os registros 
da tabela de Categorias 
ordenando pela descrição 
SELECT Descricao_Cat FROM tb_Categorias; 
 
11 Alterar a descrição_uni para 
‘kilogramas’ do registro 
código_uni = 3 da tabela 
tabUnidades 
update tb_unidades 
set descricao_uni='Kilogramas' 
where codigo_uni=3; 
12 Selecionar todos os nomes de 
descrição_uni que começa com a 
letra C 
select descricao_uni 
from tb_unidades 
where Descricao_Uni like 'c%'; 
13 Selecionar todos os nomes de 
descrição_uni que termina com 
a letra A 
Select descrição_uni 
From tb_unidades 
Where Descricao_uni like ‘%a’; 
14 Crie a instrução SQL para 
alterar o nome da Marca de 
código igual a 5 para Speed. 
Update tb_marcas 
Set Nome_Mar=’Speed’ 
Where Codigo_Uni = 5; 
15 Criar a tabela produtos 
 
 create table tb_produtos 
( 
codigo_pro int not null primary key, 
descricao_pro varchar (80) not null, 
preco_custo_pro decimal (5.2) not null, 
preco_venda_pro decimal (5.2) not null, 
qtde_estoque_pro int not null, 
qtde_minima_pro int not null, 
codigo_cat int not null, 
codigo_mar int not null, 
codigo_uni int not null, 
resumo_pro varchar (80) not null 
); 
16 Crie as instruções SQL para 
inserir os dados na tabela de 
Produtos 
Insert into produtos 
(código_pro,descrição_pro,preco_custo,preco_venda_pro, 
qtde_estoque_pro,qtde_minima_pro,codigo_cat, 
codigo_mar,codigo_uni,resumo_pro) values 
(1,'Camisa Brasil I','100','160','18','6','1','1','1',’’), 
(2,'Bola Adidas Copa 2010', '150', '240', '2', '3', '3', '2', '1',’’), 
(3,'Camisa Franca II',110,170,1,2,1,2,1,’’), 
(4,'Bola de Tenis de Mesa Profissional 
c/6',20,32,12,6,6,6,6,’’), 
(5,'Bola de Tenis c/3',11,18,4,6,5,4,5,’’), 
(6,'Raquete Tenis profissional',280,460,2,2,3,4,1,’’), 
(7,'Camisa Esportiva',20,32,12,3,1,3,1,’’), 
(8,'Chuteira de Campo de couro',90,170,8,6,2,1,2,’’), 
(9,'Chuteira de Futsal de Sintetico',40,65,12,6,2,3,2,’’), 
(10,'Oculos d Natacao Expert',35,60,3,6,4,5,1,’’), 
(11,'Maio de Natacao Sublime',70,125,3,3,4,5,1,’’); 
Exercícios – Instrução UPDATE 
17 Crie a instrução SQL para 
alterar a descrição da Unidade 
de código igual a 3 para 
Kilos. 
update tb_unidades 
set descricao_uni='kilos' 
where codigo_uni=3; 
18 Crie a instrução SQL para 
alterar o nome da Marca de 
código igual a 5 para Speed 
update tb_marcas 
set nome_mar='Speed' 
where codigo_mar=5; 
19 Crie a instrução SQL para 
alterar o nome da descrição do 
Produto de código igual a 7 
para “Camisa Lazer de 
Poliéster”. 
update tb_produtos 
set descricao_pro='Camisa Lazer de Poliester' 
where codigo_pro=7; 
20 Crie a instrução SQL para 
alterar o preço de venda do 
update tb_produtos 
set preco_venda_pro='155' 
Produto de código igual a 8 
para R$ 155,00. 
where codigo_pro='7'; 
21 Crie a instrução SQL para 
somar mais 6 itens no Produto 
de código igual a 9. 
update tb_produtos 
set qtde_estoque_pro='18' 
where codigo_pro=9; 
22 Crie a instrução SQL para 
atualizar os dados abaixo do 
Produto de código igual a 11. 
Descrição = Maio de Natação 
Sublime Especial Valor de 
Custo = R$ 64,00 Valor de 
Venda = R$ 115,00 Quantidade 
em Estoque = 9 Quantidade 
Mínima = 6 
update tb_produtos 
set descricao_pro = 'Maio de natacao Sublime Especial', 
preco_custo_pro = '64', 
preco_venda_pro = '115', 
qtde_estoque_pro = '9', 
qtde_minima_pro = '6' 
where codigo_pro = '11'; 
Exercícios – Instrução DELETE 
23 Crie a instrução SQL para 
excluir a Unidade de código 
igual a 4. 
delete from tb_produtos 
where codigo_pro ='4'; 
24 Crie a instrução SQL para 
excluir o Produto de código 
igual a 7. 
delete from tb_produtos 
where codigo_pro ='7'; 
Exercícios – Instrução SELECT 
25 Selecionar todos os registros 
da tabela de Marcas. 
select*from tb_marcas; 
 
26 Selecionar todos os registros 
da tabela de Categorias 
ordenando pela descrição. 
select descricao_cat from tb_categorias; 
 
27 Selecionar todos os registros 
da tabela de Unidades 
ordenando pelo código da 
unidade de forma descendente. 
select*from tb_unidades 
order by codigo_uni desc; 
 
28 Selecionar todas as descrições 
da tabela de Unidades 
ordenando pela descrição da 
unidade. 
select descricao_uni from tb_unidades 
order by descricao_uni; 
 
 
Tabelas 
 
 
 
 
 
Registros

Continue navegando