Baixe o app para aproveitar ainda mais
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
Compartilhar