Gabarito: c) Para que a exclusão de um registro na tabela Loja provoque a exclusão automática dos registros relacionados na tabela Filial, é necessário definir uma restrição de chave estrangeira com a cláusula ON DELETE CASCADE na tabela Filial, que é a tabela dependente.
Isso ocorre porque a tabela Filial possui uma chave estrangeira que referencia a tabela Loja. A cláusula ON DELETE CASCADE deve ser especificada na declaração da FOREIGN KEY na tabela Filial, logo após a instrução REFERENCES Loja(idLoj).
As alternativas que indicam colocar ON DELETE CASCADE na tabela Loja estão incorretas, pois a ação de cascata é definida na tabela que contém a chave estrangeira, ou seja, na tabela Filial.
Portanto, a alternativa correta é a letra c, que indica incluir ON DELETE CASCADE na tabela Filial, imediatamente após REFERENCES Loja(idLoj).
Isso ocorre porque a tabela Filial possui uma chave estrangeira que referencia a tabela Loja. A cláusula ON DELETE CASCADE deve ser especificada na declaração da FOREIGN KEY na tabela Filial, logo após a instrução REFERENCES Loja(idLoj).
As alternativas que indicam colocar ON DELETE CASCADE na tabela Loja estão incorretas, pois a ação de cascata é definida na tabela que contém a chave estrangeira, ou seja, na tabela Filial.
Portanto, a alternativa correta é a letra c, que indica incluir ON DELETE CASCADE na tabela Filial, imediatamente após REFERENCES Loja(idLoj).