Buscar

ATIVIDADE PRATICA 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 7 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 7 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

Prévia do material em texto

Questão 1/10 - Banco de Dados
No quadro a seguir você pode ver a estrutura de uma tabela que deve ser criada em um banco 
dados MySQL, denominada de paises. Com esta informação escreva um query SQL que crie es
tabela.
 
Nota: 10.0
Resposta:
CREATE TABLE paises ( 
 PAIS_ID varchar(2) NULL, 
 NOME_PAIS varchar(40) NULL, 
);
Questão 2/10 - Banco de Dados
Considerando a estrutura da tabela Localization, mostrada a seguir, escreva um script SQL para
acrescentar a coluna region_id a esta tabela sabendo que esta coluna deverá armazenar dados
inteiros.
 
Solução: 
 
Para resolver esta tarefa, você deverá escrever o query que atende as especificações passadas
Nota: 10.0
Resposta:
ALTER TABLE Localization ADD region_id int;
Questão 3/10 - Banco de Dados
Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada
Vendedores, escreva um query SQL, que devolva a comissão devida a cada vendedor.
 
Nota: 8.0
Resposta:
SELECT comissao, Vendedor_id FROM Vendedores;
Solução:
ALTER TABLE Localization ADD region_id INT;
Solução: select Nome, Comissao from Vendedores;
Questão 4/10 - Banco de Dados
Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada
Vendedores, escreva uma query, em SQL, que devolva toda a informação referente a todos os 
vendedores.
 
Nota: 10.0
Resposta:
SELECT * FROM Vendedores;
Questão 5/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
Resposta:
SELECT FIRST_NAME, SALARY FROM Employees 
WHERE SALARY>8000;
Solução: select * from Vendedores;
Solução:
select FIRST_NAME, SALARY from Employees
where SALARY > 8000;
Questão 6/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, camp
DEPARTMENT_ID.
 
Para completar esta tarefa você deverá escrever o query SQL especificado.
Nota: 10.0
Resposta:
SELECT DEPARTMENT_ID AS Departamento, 
SUM(SALARY) AS TotalDeSalario FROM Employees 
GROUP BY DEPARTMENT_ID;
Questão 7/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:
 
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;
 
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: 8.0
Resposta:
Considere que a tabela se chame Tabela 
a) SELECT Produtos FROM Tabela WHERE 
Preco>=60 AND Preco<=120; 
b) SELECT AVG(Preco) FROM Tabela WHERE 
Fabricante=2; 
c) SELECT Fabricante, AVG(Preco) AS PrecoMedio 
FROM Tabela GROUP BY Fabricante;
Questão 8/10 - Banco de Dados
Considerando a tabela a seguir, denominada de employees, escreva um query SQL que calcul
soma dos salários, campo SALARY, que deverão ser pagos aos funcionários.
 
Nota: 10.0
Resposta:
SELECT SUM(SALARY) AS SomaDosSalarios FROM 
Employees;
Questão 9/10 - Banco de Dados
Você precisa criar uma tabela em um banco de dados para armazenar os dados dos participant
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 valor 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ça 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: 8.0
Atenção, o nome da tabela não é relevante para a
nota.
 Solução: SELECT SUM(salary) FROM employees;
Resposta:
CREATE TABLE Funcionarios ( 
 Matricula int, 
 NomeCompleto varchar(250), 
 Email varchar(150), 
 ValorHoraTrabalhada smallmoney, 
);
Questão 10/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;
Atenção, o nome da tabela não é relevante para a
nota
 Solução:
UPDATE employees SET email='CANCELADO'
WHERE department_id=60;

Continue navegando

Outros materiais