Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 200

  • (FCC 2015)

Atenção: Considere as informações abaixo para responder à questão.
CREATE TABLE Loja (
idLoja INTEGER NOT NULL,
nomeLoja VARCHAR(45),
PRIMARY KEY(idLoja)
);
CREATE TABLE Filial (
idFilial INTEGER NOT NULL,
idLoja INTEGER NOT NULL,
cidadeFilial VARCHAR(45),
vendasFilial DOUBLE,
PRIMARY KEY(idFilial, idLoja),
FOREIGN KEY(idLoja)
REFERENCES Loja(idLoja)
);
Considere que na tabela Loja foram cadastrados os seguintes registros:
idLoja   nomeLoja
1              A
2              B
3              C
Na tabela Filial, foram cadastrados os seguintes registros:
idFilial      idLoja     cidadeFilial    vendasFilial
1              1          Campinas        120000
1               2         Campinas          35000
1               3          São Paulo       120000
2               1          Salvador          240000
2               2          Salvador            20000
3               1       Rio de Janeiro      60000
4               1          Curitiba              40000
Para que, ao remover um registro da tabela Loja, todos os registros da tabela Filial relacionados a esta loja também sejam excluídos automaticamente, deve-se incluir, no comando CREATE TABLE da tabela


A) Loja, imediatamente após a instrução PRIMARY KEY(idLoja), a instrução ON DELETE CASCADE.

B) Filial, após a instrução PRIMARY KEY(idFilial, idLoja), a instrução ON DELETE.

C) Filial, imediatamente após a instrução REFERENCES Loja(idLoja), a instrução ON DELETE CASCADE.

D) Loja, após a instrução PRIMARY KEY(idLoja), a instrução DELETE CASCADE.

E) Filial, imediatamente após a instrução FOREIGN KEY(idLoja), a instrução ON DELETE CASCADE.


Próximo:
EXERCÍCIOS - Exercício 201

Vamos para o Anterior: Exercício 199

Tente Este: Exercício 50

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=5.03ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.56ms))((ts_substr_c=1.97ms))((ts_substr_im=0.79ms))
((total= 8ms))