Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA Sistema de Informação EAD Aluna: Rodrigo Maia Diniz Matrícula: 1220100556 Disciplina: Banco de Dados II Tutor: André Lucio De Oliveira Entrega da Avaliação – Trabalho da Disciplina [AVA 2] – SQL-DQL Tijuca/RJ 2023 Enunciado da atividade 2. SQL-DQL Você faz parte da equipe de banco de dados da empresa PIRES BOENTE LTDA. e precisa realizar diversas operações com a linguagem de consulta estruturada, por meio do SGBD MySQL, a fim de atender às requisições de esquemas e instâncias de banco de dados de seu gerente. Procedimentos para elaboração Considere as tabelas a seguir e faça o que se pede: 1. Criar o banco de dados LOJAS para suportar as operações que serão realizadas a seguir. 2. Criar as tabelas CLIENTES e PRODUTOS, incluindo todos os registros nelas apresentados. 3. Alterar o nome para Marinalva, da tupla cujo código seja 888, da tabela CLIENTES. 4. Selecionar todos os nomes, marcas e quantidades, das tuplas da tabela PRODUTOS, cujo preço seja maior do que 1000 e cuja quantidade seja menor do que 100. 5. Remover as tuplas da tabela PRODUTOS cuja quantidade seja menor do que 100 unidades e cujo preço seja menor do que 200. 1. CREATE DATABASE LOJAS; 2. CREATE TABLE CLIENTES ( codigo INT PRIMARY KEY, nome VARCHAR(50), sexo VARCHAR(10) ); INSERT INTO CLIENTES (codigo, nome, sexo) VALUES (111, 'Maria', 'Feminino'), (222, 'Carlos', 'Masculino'), (333, 'Catia', 'Feminino'), (444, 'Mariana', 'Feminino'); (555, 'Carmen', 'Feminino'); (666, 'Carine', 'Feminino'); (777, 'Paulo', 'Masculino'); (888, 'Mariangela', 'Feminino'); CREATE TABLE PRODUTOS ( codigo INT PRIMARY KEY, nome VARCHAR(50), marca VARCHAR(50), quant INT, preco INT ); INSERT INTO PRODUTOS (codigo, nome, marca, quant, preco) VALUES (101, 'Celular', 'Apple', 20, 2500), (102, 'Bateria', 'Sony', 50, 120), (103, 'Celular', 'Motorola', 250, 1100), (104, 'Celular', 'Apple', 75, 3100), (105, 'Bateria', 'Motorola', 100, 220); 3. UPDATE CLIENTES SET nome = 'Marinalva' WHERE codigo = 888; 4. SELECT nome, marca, quant FROM PRODUTOS WHERE preco > 1000 AND quant < 100; 5. DELETE FROM PRODUTOS WHERE quant < 100 AND preco < 200; REFERÊNCIAS BIBLIOGRÁFICAS: UVA, Universidade Veiga de Almeida. Aprenda na Prática. BDD_U3_midia3, 2023, 1 p. UVA, Universidade Veiga de Almeida. Aprenda na Prática. BDD_U4_midia4, 2023, 1 p. BOENTE, A. N. P.; GLENADEL, M.; CAVALCANTI, T.; Banco de Dados. Ed. UVA: Rio de Janeiro, 2020, 50 p. BOENTE, A. N. P.; GLENADEL, M.; CAVALCANTI, T.; Banco de Dados. Ed. UVA: Rio de Janeiro, 2020, 69 p.