Banco de dadosSql (3)
- (FGV 2022)
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.
A) I, II e III.
B) Somente I.
C) Somente II.
D) Somente III.
E) Somente I e III.
Próximo:
EXERCÍCIOS - Exercício 201
Vamos para o Anterior: Exercício 199
Tente Este: Exercício 189
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados