Pular para o conteúdo principal

Questão de Banco de Dados — Geral — FAFIPA 2026

Banco de DadosGeral
Código
qa432798
Banca
FAFIPA
Órgão
SESA PR
Ano
2026
Cargo
PSP ( )

Um hospital do SUS possui um sistema de informação com a tabela ATENDIMENTOS, onde cada registro representa um atendimento realizado. Um mesmo paciente pode possuir vários atendimentos registrados ao longo do tempo. Sendo assim, considere o código SQL a seguir.

 

SELECT cod_paciente FROM ATENDIMENTOS;

 

SELECT DISTINCT cod_paciente FROM ATENDIMENTOS;

 

Com base no referido código SQL, considere as assertivas a seguir.

 

I. A primeira consulta pode retornar o mesmo paciente várias vezes, caso ele tenha mais de um atendimento.

 

II. A segunda consulta retorna apenas pacientes distintos, independentemente da quantidade de atendimentos realizados.

 

III. O DISTINCT elimina duplicidades, considerando todas as colunas da tabela, mesmo que apenas cod_paciente esteja no SELECT.

 

IV. Caso mais colunas sejam adicionadas ao SELECT DISTINCT, a duplicidade será eliminada apenas se todas as colunas selecionadas forem idênticas.

 

V. As duas consultas sempre retornam a mesma quantidade de registros se a tabela possuir chave primária.

 

Está CORRETO o que se afirma em:

  1. AI, III e V, apenas.
  2. BI, II e IV, apenas.
  3. CII, III e IV, apenas.
  4. DI, II e V, apenas.
  5. EIII, IV e V, apenas.
Revelar gabarito e comentário

GabaritoB — I, II e IV, apenas.

Link permanente: /questoes/qa432798