Buscar

Atividade Pratrica Nota 89 Banco de Dados

Prévia do material em texto

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.
Para resolver esta tarefa, você deverá escrever o query que atende as especificações passadas.
Resposta:
Alter Table Localization 
Add coloumn region_id Int;
Considere o seguinte script de criação de banco de dados. Observe que este script cria duas tabelas e insere dados em 
ambas:
Solução:
ALTER TABLE Localization ADD region_id INT;
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
1 de 7 12/04/2017 12:41
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.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
2 de 7 12/04/2017 12:41
Resposta:
Select Preco,avg(preco) Fabricante From Produtos Where Preco beetwen '60,00' and '120,00'
Select AVG(Preco) where Fabricante = '2'
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.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
3 de 7 12/04/2017 12:41
Resposta:
Select sum(salary) from TABLE 
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.
Resposta:
Select FIRST_NAME, SALARY, FROM Employees where salary > '8000.00'
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.
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;
Solução:
select FIRST_NAME, SALARY from Employees where SALARY > 8000;
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
4 de 7 12/04/2017 12:41
Resposta:
Update FUNCIONARIOS set EMAIL = 'CANCELADO' where DEPARTMENT_ID = 60;
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. Com esta informação escreva um query SQL que crie esta tabela.
Resposta:
CREATE TABLE PAISES (PAIS_ID VARCHAR(2),NOME_PAIS(VARCHAR(40));
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 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.
Atenção, o nome da tabela não é relevante para a nota
Solução:
UPDATE employees SET email='CANCELADO'
WHERE department_id=60;
Solução: 
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
5 de 7 12/04/2017 12:41
Para concluir esta tarefa você deverá digitar o query SQL solicitado.
Resposta:
CREATE TABLE Funcionarios (id_mat Not Null Auto_increment, Nome varcahar(250),Email varchar(150),Val_hr 
Double, Primary Key (Id_mat));
Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada de Vendedores, escreva 
uma query, em SQL, que devolva toda a informação referente a todos os vendedores.
Resposta:
Select * from Vendedores
Considerando que a tabela a seguir, parte integrante de um banco de dados MySqL e chamada de Vendedores, escreva 
um query SQL, que devolva a comissão devida a cada vendedor.
Solução: select * from Vendedores;
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
6 de 7 12/04/2017 12:41
Resposta:
Select nome, comissao from Vendedores;
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.
Resposta:
Select sum(salary) from TABLE 
Solução: select Nome, Comissao from Vendedores;
Atenção, o nome da tabela não é relevante para a nota.
Solução: SELECT SUM(salary) FROM employees;
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava...
7 de 7 12/04/2017 12:41

Outros materiais

Perguntas Recentes