Ed
há 6 meses
Quando você tenta excluir uma linha de uma tabela que possui uma chave estrangeira referenciando-a, o comportamento do SGBD (Sistema de Gerenciamento de Banco de Dados) depende das regras de integridade referencial definidas. Vamos analisar as alternativas: a) O SGBD gerará um erro e não permitirá. - Esta é uma possibilidade comum, especialmente se não houver uma ação definida para a exclusão em cascata. b) O SGBD permitirá exclusão sem problemas. - Isso não é correto, pois a integridade referencial geralmente impede a exclusão se houver referências. c) O SGBD criará uma cópia de backup da linha antes de excluir. - Isso não é uma ação padrão de SGBDs. d) O SGBD solicitará uma confirmação antes de excluir. - Isso não é uma prática comum em SGBDs. e) O SGBD excluirá automaticamente as linhas relacionadas de outras tabelas. - Isso pode acontecer se a opção de exclusão em cascata estiver habilitada, mas não é a ação padrão. A resposta mais correta, considerando o comportamento padrão de um SGBD em relação a chaves estrangeiras, é: a) O SGBD gerará um erro e não permitirá.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Se você tentar excluir uma linha de uma tabela que possui uma chave estrangeira referenciando a, o SGBD gerará um erro e não permitirá a exclusão. Isso ocorre porque a chave estrangeira estabelece uma relação entre as tabelas e a exclusão da linha na tabela principal pode afetar a integridade dos dados em outras tabelas que possuem referências a essa chave. Portanto, é necessário excluir primeiro as linhas relacionadas em outras tabelas antes de excluir a linha na tabela principal. A resposta correta é a alternativa A.
Mais perguntas desse material