Você está na página 1de 2

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS CAMPUS TIMÓTEO

Curso: Desenvolvimento de Sistemas


Disciplina: Banco de Dados
Professor: Odilon Corrêa da Silva

SQL - Guia 10
Objetivo
• Realizar exercícios de fixação

Exercícios

Faça a análise dos modelos abaixo. Em seguida, utilize o script "Guia10Exercicio.sql" para criar e povoar o banco
de dados do guia.

Modelo Conceitual

Modelo Lógico
Cidade (codCidade, nome, populacao, siglaEstado)
Funcionario (codFuncionario, nome, sexo, salario, dataNascimento, dataContratacao, dataDemissao, codCidadeMora,
CodCidadeNasceu, codDepartamento)
codCidadeMora referencia Cidade
codCidadeNasceu referencia Cidade
codDepartamento referencia Departamento
Departamento (codDepartamento, descricao, codFuncionarioGerente)
codFuncionarioGerente referencia Funcionario
Projeto (codProjeto, descricao, valorHora)
ProjetoFuncionario (codProjeto, codFuncionario, cargaHoraria)
codProjeto referencia Projeto
codFuncionario referencia Funcionario

1. Elabore uma consulta para calcular e listar por estado:


• quantidade de cidades
• população do total
• população da maior cidade

2. Crie uma consulta para calcular e listar por departamento:


• quantidade de funcionários contratados
• média dos salários desses funcionários
• o maior e menor salários desses funcionários
3. Faça uma consulta para listar os dados dos gerentes. Apenas os gerentes que coordenam departamento
com três ou mais funcionários devem ser listados. A consulta deve exibir um resultado semelhante a
imagem abaixo:

4. Elabore uma consulta para listar os dados dos projetos. A consulta deve exibir um resultado semelhante a
imagem abaixo:

5. Crie uma consulta para calcular e listar o custo total por projeto. O custo total é igual ao valor da hora do
projeto multiplicado pelo total da carga horária dos funcionários. A consulta deve exibir um resultado
semelhante a imagem abaixo:

6. Crie uma consulta para calcular e listar o bônus do funcionário por participação em projetos. O bônus é o
somatório do produto do valor da hora do projeto pela carga horária de participação do funcionário.
Apenas os funcionários que participaram de dois ou mais projetos devem receber o bônus. A consulta deve
exibir um resultado semelhante a imagem abaixo:

Você também pode gostar