Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fg057718
Banca
FGV
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2022
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
ATENÇÂO: Na próxima questão, considere o esquema relacional de um banco de dados numa instalação SQL Server na qual os nulos são tratados como valores desconhecidos (unknow).

create table X(A int not null primary key,
              B int)
create table Y(A int not null UNIQUE,
              constraint fk
              foreign key (A) references X(A)
              on delete cascade)

Para todos os efeitos, suponha que o número de linhas em cada tabela é diferente de zero.
Com relação às tabelas X e Y definidas anteriormente, assinale o comando SQL que, sempre que executado, retornaria um resultado vazio.
  1. Aselect* FROM XWHERE not exists (select * FROM Y where X.A=Y.A)
  2. Bselect * FROM XWHERE not exists (select * FROM Y where X.A<>Y.A)
  3. Cselect * FROM XWHERE X.B IS NULL
  4. Dselect * FROM YWHERE not exists (select * FROM X where X.A=Y.A)
  5. Eselect * FROM YWHERE not exists (select * FROM X where X.A<>Y.A)
Revelar gabarito e comentário

GabaritoD — select * FROM Y WHERE not exists (select * FROM X where X.A=Y.A)

Link permanente: /questoes/fg057718