trab
Banco de Dados II
Prof. Gabriel Rodrigo Desbesell
NOME:Guilherme Picetti DATA:____/____/________NOTA:
Atividade de revisão
Considerando os conhecimentos aprendidos nas aulas, responda corretamente as questões abaixo:
Para resolver as questões considere as seguintes entidades:
Funcionarios (Id, Nome, Sobrenome, DataNasc, CPF, Cidade, Fone, Funcao, Salario, departamentos_Id);
Departamentos (Id, Nome, Localizacao)
1➔ Crie o SQL que faz listar nome e sobrenome ordenado por sobrenome dos funcionários:
SELECT `funcionarios`.`Nome`, `funcionarios`.`Sobrenome` FROM `trab`.`funcionarios` Order By 'Sobrenome' ASC;
2➔ Crie o SQL que faz listar todos os campos de funcionários ordenados por cidade:
SELECT * FROM `trab`.`funcionarios` Order By 'Cidade';
3➔ Crie o SQL que faz listar os funcionários que têm salário superior a R$ 1.000,00 ordenados pelo nome:
SELECT * FROM `trab`.`funcionarios` where Salario > '1000';
4➔ Crie o SQL que faz listar a data de nascimento e o primeiro nome dos funcionários ordenados do mais novo para o mais velho:
SELECT Nome, date_format(DataNasc,'%Y') AS DATA
FROM `trab`.`funcionarios` order by DataNasc;
5➔ Crie o SQL que faz exibir a soma dos salários dos funcionários: select SUM(Salario) From funcionarios;
6➔ Crie o SQL que faz exibir a média dos salários dos funcionários: select AVG(Salario) From funcionarios;
7➔ Escreva o comando que cria o banco de dados aula_revisao:
CREATE DATABASE `aula_revisao` /*!40100 DEFAULT CHARACTER SET latin1 */;
8➔ Escreva o comando que apaga o banco de dados aula_revisao:
DROP DATABASE `aula_revisao`;
9➔ Escreva o comando que insere um novo funcionário na tabela funcionários:
INSERT INTO `trab`.`funcionarios` (`Nome` , `Sobrenome` , `DataNasc` , `CPF` , `Cidade` , `Fone` , `Funcao`, `Salario` , `departamentos_id` ) VALUES ('Nome','Sobrenome:','DataNasc:','CPF:','Cidade:','Fone: ', 'Funcao:', 'Salario:','departamentos_id:');
10➔ Escreva o comando que deleta o funcionário que