FC ConcursosFC Concursos

Questão FC265900

Em SQL, são definidas algumas operações derivadas da Teoria de Conjuntos que nos permitem operar com conjunto de tuplas resultantes de outras consultas. Quando a operação Union (un

Projeto e Modelagem de Dados

IDECAN · 2024

Em SQL, são definidas algumas operações derivadas da Teoria de Conjuntos que nos permitem operar com conjunto de tuplas resultantes de outras consultas. Quando a operação Union (união) é aplicada sobre os resultados de duas consultas, o conjunto de tuplas resultante

  1. contém todas as tuplas presentes no resultado da primeira consulta, mas que não estão no resultado da segunda consulta.
  2. contém todas as tuplas presentes no resultado da primeira consulta ou no resultado da segunda consulta.
  3. contém todas as tuplas presentes no resultado da segunda consulta, mas que não estão no resultado da segunda consulta.
  4. contém todas as tuplas presentes no resultado da primeira consulta e no resultado da segunda consulta.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A operação de UNIÃO em SQL corresponde à ideia da Teoria dos Conjuntos: o resultado reúne todas as tuplas que pertencem à primeira consulta ou à segunda consulta.

Em termos formais, se temos duas relações compatíveis \(A\) e \(B\), o resultado da união é \(A \cup B\), ou seja, contém elementos presentes em \(A\), em \(B\) ou em ambos.

No SQL, o operador é escrito como UNION. Por padrão o UNION elimina duplicatas do conjunto resultante; se quisermos manter todas as ocorrências usamos UNION ALL.

Importante: para aplicar a união as consultas devem ser compatíveis em esquema (mesmo número e tipos compatíveis de colunas). Essa propriedade garante que as tuplas possam ser combinadas sem ambiguidade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo