Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fg057717
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.
Analise os três seguintes scripts de comandos SQL no contexto das tabelas X e Y definidas anteriormente.I. delete from X where A = 20;II. delete from Y where A = 20;delete from X where A = 20;III. delete from X where A = 20;delete from Y where A = 20;Assinale o(s) script(s) que removeria(m), sem erros, as linhas de ambas as tabelas que contêm o valor 20 na coluna A.
  1. AI, II e III.
  2. BSomente I.
  3. CSomente II.
  4. DSomente III.
  5. ESomente I e III.
Revelar gabarito e comentário

GabaritoA — I, II e III.

Link permanente: /questoes/fg057717