-
Redação meio confusa, mas é só ir por partes:
A operação delete pode violar a integridade referencial: SIM. Caso vocês exclua linhas da tabela mãe que tenham referências em tabelas filha
caso chaves estrangeiras de outras tuplas (tabelas filhas) mencionem a tupla removida (tabela mãe) no banco de dados.
-
Chata de entender, mas correta.
-
Genteeeeee, me ajudem!! Li isso hoje! Olha só, de acordo com o livros dos barquinhos, A SQL IMPEDE QUALQUER ATUALIZAÇÃO NO BANCO DE DADOS QUE VIOLE UMA RESTRIÇÃO DE INTEGRIDADE. Então, apesar de tentar deletar uma tupla referenciada, n seria possível!
-
Pode violar, caso exclua a linha da tabela mãe que tenham referências em tabelas filha OU utilize o comando DELETE CASCADE
-
Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.
Gaba: CERTO
-
Gabarito certo
Para que um campo seja FK em uma tabela, é necessário que o mesmo atributo seja PK na tabela de origem. Logo, se a tupla que esteja a PK seja removida a chave estrangeira ficará sem identificação de atributo na tabela de origem.
-
CERTO.
O comando DELETE tem a função de deletar campos específicos de uma tabela, alterando assim a integridade referencial, caso utilizado de maneira imprecisa/incorreta.