Escolar Documentos
Profissional Documentos
Cultura Documentos
Voltar
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou
grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares,
com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no
âmbito cível e criminal.
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (1, 'Hard drive', 240, 5);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (2, Memory', 120, 6);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (3, 'Zip drive', 150, 4);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (4, 'Floppy disk', 5, 6);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (5, 'Monitor', 240, 1);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (6, 'DVD drive', 180, 2);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (7, 'CD drive', 90, 2);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (8, 'Printer', 270, 3);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (9, 'Toner', 66, 3);
INSERT INTO Produtos (Codigo, Nome, Preco, Fabricante) VALUES (10, 'DVD burner', 180, 2);
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Considere essas tabelas e os dados para elaborar a consulta no Banco de Dados que busque os
seguintes dados:
A resposta do exercício será considerada apenas quando enviado os comandos que respondem os
itens (a), (b) e (c).
Nota: 10.0
Solução:
//Usando BETWEEN
SELECT * FROM Produtos
WHERE Preco BETWEEN 60 AND 120;
Resposta:
Select*from Produtos where preco BETWEEN 60 and 120;
select AVG(preco) from Produtos where Fabricante = 2;
select AVG(preco), Fabricante from Produtos group by Fabricante;
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Escreva uma query SQL que consulte o primeiro nome (FIRST_NAME) e o salário (SALARY) de
todos os funcionários cujo salário seja maior que R$ 5000,00 e menor que R$ 10000,00. Consulte
apenas os funcionários que possuem essa faixa salarial e que trabalham no departamento
(DEPARTMENT_ID) 60.
Nota: 10.0
Solução:
select FIRST_NAME, SALARY from Employees
where SALARY > 8000 and SALARY < 10000 and DEPARTMENT_ID = 60;
Resposta:
select FIRST_NAME , SALARY from Employees where SALARY > 8000 and SALARY < 10000
and DEPARTMENT_ID = 60
Nota: 10.0
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Resposta:
select first_name, salary from employees where salary > 8000.00;
Escreva um query SQL que devolva o total de salário, campo SALARY, por departamento, campo
DEPARTMENT_ID.
Para completar esta tarefa você deverá escrever o query SQL especificado.
Nota: 10.0
Resposta:
select sum(salary), department_id from employee group by department_id
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Escreva um query SQL, que escreva a expressão CANCELADO, atualizando todos os campos
EMAIL de todos os funcionários do departamento 60.
Para completar esta tarefa você deverá escrever o query SQL desejado.
Nota: 10.0
Resposta:
update employee set email='cancelado' where department_id=60;
Relacione a(s) cardinalidade(s) máxima(s) que indicam a criação de uma nova tabela. Explique o
mecanismo da relação.
Nota: 10.0
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Resposta:
A cardinalidade máxima que indica a criação de uma nova tabela é a n:n, que permite múltiplos
relacionamentos em ambas as direções. A nova tabela deve conter chaves estrangeiras de todas
as tabelas que compõem o relacionamento.
Solução:
Resposta:
select*from vendedores;
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Para completar esta tarefa você deverá escrever o query SQL desejado.
Resposta:
select phone_number from employees
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]
AVA UNIVIRTUS
Resposta:
select*from vendedores;
Nota: 10.0
Resposta:
CREATE TABLE PAISES (PAIS_ID VARCHAR(2), NOME _PAIS(VARCHAR(40));
https://univirtus.uninter.com/...istorico/rIXQUHYpgVmKtBIHu%2BsRUw%3D%3D/novo/1/X1ZHyFYGgnU14wZRNMPTUA%3D%3D[02/09/2023 09:09:55]