Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — FGV 2022

Banco de DadosSQL Server
Código
fg152903
Banca
FGV
Órgão
MPE SC
Ano
2022
Cargo
Ana ( )

No SQL Server, considere duas tabelas definidas como abaixo.


create table TA(A int not null primary key)
create table TB(B int not null primary key)


Sabe-se que a execução do comando SQL


select A, B FROM TA full outer join TB on A=B


produziu o resultado a seguir.

 
10

NULL

20

NULL

30

NULL

 

Dado que a instância corrente da tabela TA contém três linhas, esse resultado somente é possível se a instância de TB:

  1. Aestiver vazia;
  2. Bcontiver três linhas apenas, e nenhum dos valores do atributo B estiver contido no conjunto de valores do atributo A;
  3. Ccontiver três linhas apenas, e todos os valores da coluna B estiverem contidos no conjunto de valores da coluna A;
  4. Dcontiver seis linhas apenas, e nenhum dos valores da coluna B estiver contido no conjunto de valores da coluna A;
  5. Econtiver uma linha apenas, e o único valor da coluna B estiver contido no conjunto de valores da coluna A.
Revelar gabarito e comentário

GabaritoA — estiver vazia;

Link permanente: /questoes/fg152903