Uma Secretaria da Fazenda esta estruturando seu banco de dad...

Próximas questões
Com base no mesmo assunto
Q3507094 Banco de Dados
Uma Secretaria da Fazenda esta estruturando seu banco de dados para garantir a integridade e a eficiência das consultas sobre as fiscalizações historicamente realizadas. Para isso, foi criada uma estrutura relacional robusta, da qual fazem parte as tabelas abaixo. Considera-se que uma empresa pode ser fiscalizada várias vezes. 
73.png (704×180)
Em condições ideais, um comportamento correto resultante dessa estrutura é: 
Alternativas

Comentários

Veja os comentários dos nossos alunos

A resposta da questão é a letra c).

A alternativa explica exatamente o que irá ocorrer com a os registros devido a inclusão da Restrição - ON DELETE CASCADE.

Na tabela FISCALIZAÇÃO existe uma chave estrangeira - FOREIGN KEY - (id_empresa) em que há uma referência a chave primária (PRIMARY KEY) da TABELA EMPRESA. Com a inclusão dessa restrição - ON DELETE CASCADE -quando um registro for excluído na tabela EMPRESA todos os registros correspondentes serão excluídos da tabela FISCALIZAÇÃO.

SOCORROO

(a) Errado. A FK não impede a exclusão do registro “pai” quando há ON DELETE CASCADE; nesse caso, a remoção do pai é permitida e dispara a exclusão dos “filhos”;

(b) Errado. Integridade referencial é garantida pela FK; não depende de índice na coluna referenciadora para “poder existir” (índices podem ajudar desempenho, mas não são requisito lógico da restrição);

(c) Correto. Com ON DELETE CASCADE na FK, ao excluir uma empresa em EMPRESA, o SGBD exclui automaticamente todas as linhas correspondentes em FISCALIZACAO;

(d) Errado. Em exclusão em cascata, o SGBD precisa tratar também as linhas afetadas em FISCALIZACAO; não é correto afirmar que bloqueios f icam apenas em EMPRESA sem impacto na concorrência;

(e) Errado. O DELETE não gera erro por haver fiscalizações vinculadas, pois a regra ON DELETE CASCADE justamente evita a violação referencial ao remover os registros dependentes.

Gabarito: Letra C 

Estratégia Concursos, Prof. Fernando Pedrosa Lopes.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo