Para responder à questão, considere o modelo Entidade-Relacionamento (ER)
apresentado pela Figura 1 abaixo, bem como o dicionário de dados apresentado logo em
seguida:

| Campo | Chave | Descrição |
|---|---|---|
| fun_id | Primária (PK) | Identificação do funcionário |
| car_id | Estrangeira (FK) | Identificação do cargo |
| fun_nome | Nome do funcionário |
| Campo | Chave | Descrição |
|---|---|---|
| car_id | Primária (PK) | Identificação do cargo |
| niv_id | Estrangeira (FK) | Identificação do nível do cargo |
| car_nome | Nome do cargo |
| Campo | Chave | Descrição |
|---|---|---|
| niv_id | Primária (PK) | Identificação do nível do cargo |
| niv_nome | Nome do nível do cargo |
Analise a seguinte expressão SQL e assinale a alternativa correta.
select relacao_funcionarios.funcionario, relacao_funcionarios.cargo,
case when relacao_funcionarios.area_cargo = 1 then 'Saúde' else 'Outros' end area
from (select fun_nome funcionario, car_nome cargo,
case
when C.car_nome = 'Enfermeiro' then 1 else 0
when C.car_nome = 'Medico' then 1 else 0
when C.car_nome = 'Programador' then 2 else 0
end area_cargo
from funcionario F, cargo C
where F.car_id = C.car_id) relacao_funcionarios