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:
- Aestiver vazia;
- Bcontiver três linhas apenas, e nenhum dos valores do atributo B estiver contido no conjunto de valores do atributo A;
- Ccontiver três linhas apenas, e todos os valores da coluna B estiverem contidos no conjunto de valores da coluna A;
- Dcontiver seis linhas apenas, e nenhum dos valores da coluna B estiver contido no conjunto de valores da coluna A;
- Econtiver uma linha apenas, e o único valor da coluna B estiver contido no conjunto de valores da coluna A.