Buscar

Atividade prática Banco de dados

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 6 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

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 6, do total de 6 páginas

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;

Continue navegando

Outros materiais