Respostas
A entrega desse exercício vai habilita-los para a avaliação
Tabelas do banco Empresa.
1-Crie os relacionamentos e faça um print screen aqui:
2-Insira os seguintes dados nas tabelas: Departamentos: Funcionarios:
Execute as consultas a seguir e copie o(s) comandos SQL para atingir o objetivo
3- Apos inserir os dados crie um backup com chaves relacionamentos e dados e este deverá ser enviado com esta lista preenchida para o portal (utilize este backup caso algo saia errado nas suas consultas).
4 - A soma dos salários de todos os funcionários por Cargo. select Cargo, SUM(SalFunc) as soma_salarios from Funcionarios group by Cargo
5 - O nome do funcionário que mora no Jabaquara e tem o menor salário. select nomefunc, SalFunc from Funcionarios where BairroFunc = 'Jabaquara' and SalFunc =(select MIN(SalFunc)from Funcionarios)
6 - A média do salário de todos os funcionários que moram em Jurubatuba ou no Grajaú, que sejam mulheres e que possuam sobrenome Nunes.
select nomefunc,SalFunc, BairroFunc from Funcionarios where SexoFunc='F' and BairroFunc='Jurubatuba' and Nomefunc like'%Nunes%' or SexoFunc='F' and BairroFunc='Grajaú' and NomeFunc like '%Nunes%'
(select AVG(salfunc) from Funcionarios where BairroFunc='Jurubatuba' and Nomefunc like '%Nunes%' and SexoFunc='F' or BairroFunc = 'Grajaú' and NomeFunc like '%Nunes%' and SexoFunc = 'F')
7 - A quantidade de funcionários do setor de Produção.
select COUNT(*) from funcionarios where CodDepto = 2
8 - A média dos salários dos funcionários por departamento, ordenado pela média
(decrescente)
select CodDepto, AVG(SalFunc) from Funcionarios group by CodDepto order by avg(salfunc)
9 - A quantidade de funcionários que ganha menos de R$3.000,00 e que mora no bairro do Socorro
select COUNT (*) as Quantidade from Funcionarios where BairroFunc = 'Socorro' and SalFunc < 3000
10 - Os setores que possuem mais do