Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Banco de Dados Considerando a tabela a seguir, denominada de employees, escreva um query SQL que calcule a soma dos salários, campo SALARY, que deverão ser pagos aos funcionários. Nota: 10.0 Resposta: SELECT SUM(salary) FROM employees; Questão 2/10 - Banco de Dados No quadro a seguir você pode ver a estrutura de uma tabela que deve ser criada em um banco de dados MySQL, denominada de paises. C esta informação escreva um query SQL que crie esta tabela. Nota: 10.0 Resposta: creat table if not exists paises ( PAIS_ID varchar (2), NOME_PAIS varchar(40) ); Questão 3/10 - Banco de Dados Considerando a tabela a seguir, denominada de employees: Atenção, o nome da tabela não é relevante para a nota. Solução: SELECT SUM(salary) FROM employees; Solução: Escreva um query SQL, que apresente o telefone (PHONE_NUMBER) de cada empregado em ordem alfabética invertida (de Z até A) pelo primeiro nome (FIRST_NAME). Para completar esta tarefa você deverá escrever o query SQL desejado. Nota: 10.0 Resposta: Select PHONE_NUMBER FROM employees ORDER BY FIRST_NAME DESC; Questão 4/10 - Banco de Dados Você precisa criar uma tabela em um banco de dados para armazenar os dados dos participantes de um projeto. Esta tabela deverá ser chamada de Funcionarios e ter campos para armazenar o nome completo, com até 250 caracteres, o e-mail com até 150 caracteres e o val da hora trabalhada em Reais. Para solucionar esta questão você deverá escrever o script SQL para a criação desta tabela e não se esqueç que a tabela deverá ter uma chave primária, inteira, para armazenar a matrícula do funcionário. Para concluir esta tarefa você deverá digitar o query SQL solicitado. Nota: 10.0 Atenção, o nome da tabela não é relevante para a nota do aluno! select PHONE_NUMBER from employees order by FIRST_NAME desc Resposta: CREATE TABLE Funcionarios (Matricula INTEGER PRIMARY KEY NOT NULL, Nome VARCHAR(250) NOT NULL, Email VARCHAR(150) NOT NULL, Hora Double Not Null) Questão 5/10 - Banco de Dados Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada de Vendedores, escreva uma query, em SQ que devolva toda a informação referente a todos os vendedores. Nota: 10.0 Resposta: select*from Vendedores; Questão 6/10 - Banco de Dados Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada de Vendedores, escreva um query SQL, qu devolva a comissão devida a cada vendedor. Nota: 10.0 Resposta: Solução: select * from Vendedores; Solução: select Nome, Comissao from Vendedores; Select NOME, Comissao from Vendedores; Questão 7/10 - Banco de Dados Considerando a tabela a seguir, denominada de employees: 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 employees SET email='CANCELADO' WHERE department_id=60; Questão 8/10 - Banco de Dados Considerando a tabela a seguir, Employees, como sendo a representação de uma tabela em um banco de dados mantido em um servidor MySql, escreva um query SQL, que devolva o primeiro nome, FIRST_NAME, e o salário, SALARY, de todos os funcionários cujo salário seja maior que R$8000,00. Nota: 10.0 Atenção, o nome da tabela não é relevante para a nota Solução: UPDATE employees SET email='CANCELADO' WHERE department_id=60; Resposta: select FIRST_NAME, SALARY from Employees where salary>8000; Questão 9/10 - Banco de Dados Considere o seguinte script de criação de banco de dados. Observe que este script cria duas tabelas e insere dados em ambas: Escreva um conjunto de queris SQL que devolvam as seguintes informações: (a) produtos cujo preço esteja entre R$60,00 e R$120,00; (b) calcule o preço médio de todos os produtos cujo código do fabricante seja 2 e (c) imprima uma lista dos preços médios por código de fabricante. Escreva um conjunto de queris SQL que devolvam as seguintes informações: (a) produtos cujo preço esteja entre R$60,00 e R$120,00; (b) calcule o preço médio de todos os produtos cujo código do fabricante seja 2 e (c) imprima uma lista dos preços médios por código de fabricante. Nota: 10.0 Resposta: A): SELECT*FROM `Produtos` Where Preco>= 60 and Preco <=120; B): Solução: select FIRST_NAME, SALARY from Employees where SALARY > 8000; SELECT AVG(Preco) FROM Produtos Where Fabricante=2; C): SELECT AVG(Preco), Fabricante FROM Produtos GROUP BY Fabricante; Questão 10/10 - Banco de Dados Considerando a tabela a seguir, denominada de employees: 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 department_id, SUM(salary) FROM emploeeys GROUP BY department_id; Atenção, o nome da tabela não é relevante para a nota. Solução: SELECT department_id, SUM(salary) FROM employees GROUP BY department_id;
Compartilhar