Ao designar um banco de dados para gerenciar Atos Legais, o ...

Próximas questões
Com base no mesmo assunto
Q3885124 Banco de Dados
Ao designar um banco de dados para gerenciar Atos Legais, o Analista precisa garantir que cada PARECER emitido esteja sempre associado a um ATO_LEGAL existente, e que não seja possível excluir um ATO_LEGAL se houver PARECERES vinculados a ele.
A regra fundamental do Modelo Relacional que é implementada para garantir que os valores das chaves estrangeiras (PARECER.ID_Ato) sempre correspondam a valores válidos na chave primária da tabela referenciada (ATO_LEGAL.ID_Ato) é a 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A questão pedia a regra do modelo relacional aplicada à correspondência entre chave estrangeira e chave primária referenciada.

Tema central: Integridade referencial
Análise das alternativas
A
Errada
Integridade de Entidade trata da identificação única da própria tupla por chave primária, tipicamente exigindo que a chave primária não seja nula. Ela não regula o vínculo entre PARECER e ATO_LEGAL por chave estrangeira.
B
Certa
A alternativa B está certa porque a regra pedida é a do modelo relacional que controla o vínculo entre tabelas por meio de chave estrangeira e chave primária referenciada. Nesse caso, PARECER.ID_Ato só pode assumir valor que exista em ATO_LEGAL.ID_Ato, e a exclusão de um ATO_LEGAL não pode ser permitida se isso violar a referência existente. Isso é exatamente o que caracteriza a integridade referencial.
C
Errada
Integridade de Domínio verifica se o valor do atributo é admissível quanto a tipo, formato, faixa ou conjunto permitido. Aqui o problema não é o formato de PARECER.ID_Ato, mas sua existência correspondente em outra tabela.
D
Errada
Integridade Transacional não é a regra relacional usada para validar chave estrangeira. Transações tratam de propriedades como atomicidade, consistência, isolamento e durabilidade, que não são o ponto cobrado.
E
Errada
Integridade Semântica é uma noção genérica de regras de negócio, mas o enunciado pede a regra específica do modelo relacional que assegura a correspondência entre FK e PK.
Pegadinha da questão
A confusão real era entre regras que também falam em “validade” ou “chaves”: entidade envolve chave primária da própria tabela, domínio envolve valor válido do atributo, mas aqui a validade depende de existir registro correspondente em outra tabela; além disso, a vedação de excluir o pai com filhos vinculados decorre da própria integridade referencial.
Dica para questões semelhantes
  • Se a questão falar em chave estrangeira que deve apontar para chave primária existente em outra tabela, o critério é integridade referencial.
  • Se o foco estiver em impedir exclusão do registro pai quando isso criaria registros filhos órfãos, continue no campo da integridade referencial.
  • Se a cobrança recair sobre chave primária da própria tabela, pense em integridade de entidade, não em referencial.
  • Se a validade mencionada for de tipo, formato ou faixa do atributo, o critério é domínio, não relacionamento entre tabelas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: Letra B.

Principais Tipos de Integridade de Dados:

  • Integridade Referencial: Garante que relacionamentos entre tabelas permaneçam consistentes, ou seja, uma chave estrangeira em uma tabela deve corresponder a uma chave primária válida em outra, ou ser nula.

  • Integridade de Entidade: Define que cada tabela no banco de dados deve ter uma chave primária exclusiva e não nula para identificar registros de forma única.

  • Integridade de Domínio: Assegura que todos os dados em uma coluna sigam restrições de tipo, formato ou intervalo definidos.

  • Integridade definida pelo usuário: Regras específicas de negócios não abrangidas pelas outras categorias, aplicadas para manter a lógica do negócio.

  • Integridade transacional: Garante que transações em bancos de dados sejam válidas e precisas, tratando múltiplos passos como uma única unidade lógica.

  • Integridade Semântica: Garante que os dados inseridos façam sentido lógico e respeitem as regras de negócio, assegurando consistência e validade além das restrições básicas de tipo de dado.

Clique para visualizar este comentário

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