Magna Concursos
4127286 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FSA
Orgão: FSA
Provas:

Em um sistema corporativo de gestão de pessoas, os dados dos colaboradores estão distribuídos em diferentes entidades relacionais, de forma a garantir integridade e evitar redundâncias. Um analista precisa construir uma consulta que permita extrair informações consolidadas para fins gerenciais. Considere as seguintes tabelas:

  • TABELA_PESSOAS (ID_PESSOA, NOME, CPF)
  • TABELA_CONTRATOS (MATRICULA, ID_PESSOA, SALARIO, COD_SETOR)
  • TABELA_SETORES (COD_SETOR, NOME_SETOR)

O analista elaborou a seguinte consulta SQL:

SELECT
    P.NOME,
    C.MATRICULA,
    S.NOME_SETOR
FROM
    TABELA_PESSOAS P
INNER JOIN TABELA_CONTRATOS C
    ON P.ID_PESSOA = C.ID_PESSOA
INNER JOIN TABELA_SETORES S
    ON C.COD_SETOR = S.COD_SETOR
WHERE
    C.SALARIO > 2000

 

Com base na consulta apresentada e no comportamento dos operadores relacionais em SQL padrão, analise as afirmativas a seguir:

I. A consulta retornará exclusivamente colaboradores que possuam contrato com remuneração superior a 2000 e que estejam vinculados a um setor válido cadastrado, excluindo implicitamente quaisquer registros com ausência de correspondência nas tabelas relacionadas.

II. Caso existam contratos com o campo COD_SETOR nulo ou com valores que não possuam correspondência na tabela de setores, tais registros serão desconsiderados no resultado, ainda que atendam ao critério de remuneração.

III. Ao realizar um RIGHT JOIN entre a TABELA_PESSOAS e a TABELA_CONTRATOS, o SQL Server garantirá que todos os registros de pessoas sejam exibidos no resultado final, mesmo aqueles que não possuem contrato vinculado, preenchendo os campos da tabela de contratos com valores NULL.

IV. A consulta apresentada pode retornar colaboradores que não possuem registro correspondente na TABELA_CONTRATOS, desde que estejam cadastrados na TABELA_PESSOAS e atendam ao critério de salário informado.

Assinale a opção correta:

 

Provas

Questão presente nas seguintes provas

Desenvolvedor de Software

20 Questões