Buscar

O processo de eliminação de linhas em uma tabela é importante para remover informações desatualizadas ou irrelevantes da base de dados. No entanto,...

O processo de eliminação de linhas em uma tabela é importante para remover informações desatualizadas ou irrelevantes da base de dados. No entanto, é importante ter cuidado ao realizar esse processo, pois a eliminação de linhas pode afetar a integridade dos dados, colocando em risco aspectos de consistência, precisão e validade dos dados armazenados na base de dados. Com base nessa informação, avalie as alternativas listadas e assinale a opção que identifica os cuidados que devem ser tomados durante o processo de eliminação de linhas em uma tabela, a fim de garantir a integridade dos dados.

A Verificar se a tabela tem todas as restrições desabilitadas antes da eliminação.
B Verificar se a tabela tem todas as chaves estrangeiras desabilitadas antes da eliminação.
C Verificar se não existem outras tabelas dependentes da tabela em questão antes da eliminação.
D Verificar se a tabela tem todas as restrições habilitadas antes da eliminação.
E Verificar se a tabela tem todas as chaves estrangeiras habilitadas antes da eliminação.
a) A
b) B
c) C
d) D
e) E

Essa pergunta também está no material:

Banco de Dados 2023
10 pág.

Banco de Dados I Centro Universitário UNINTERCentro Universitário UNINTER

Respostas

220 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Professor Homer

A alternativa correta é a C:

Verificar se não existem outras tabelas dependentes da tabela em questão antes da eliminação.

Esta alternativa é a correta porque, se outras tabelas dependem dos dados que você está prestes a eliminar (por meio de relações de chave estrangeira, por exemplo), você pode acabar com dados inconsistentes ou inválidos.

Por exemplo, se você tem uma tabela de 'Pedidos' que se refere a uma tabela de 'Clientes' por meio de uma chave estrangeira, e você exclui um cliente da tabela 'Clientes', então qualquer pedido que se refere a esse cliente agora terá uma referência a um cliente que não existe mais, levando a dados inválidos.

É por isso que muitos sistemas de gerenciamento de bancos de dados relacional impedem a exclusão de registros que são referenciados por chaves estrangeiras, a menos que você especifique explicitamente o contrário.

As outras opções são menos adequadas:

  • As alternativas A, B, D e E sugerem que as restrições ou chaves estrangeiras devem ser desabilitadas ou habilitadas antes da eliminação. No entanto, as restrições e chaves estrangeiras são precisamente o que ajudam a garantir a integridade dos dados, então desabilitá-las poderia realmente aumentar o risco de corromper seus dados. E simplesmente verificar se as restrições estão habilitadas antes da eliminação não é suficiente - você ainda precisa verificar se a exclusão específica que está prestes a fazer não vai violar essas restrições.
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina