FC ConcursosFC Concursos

Questão FC369549

Gerenciar a integridade de um banco de dados é fundamental para garantir a consistência, a precisão e a confiabilidade dos dados. Sobre os diferentes modelos de gerência de integri

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

Gerenciar a integridade de um banco de dados é fundamental para garantir a consistência, a precisão e a confiabilidade dos dados.

 

Sobre os diferentes modelos de gerência de integridade de um banco de dados, é correto afirmar que

  1. o modelo de integridade semântica garante que os valores em uma coluna estejam dentro de um conjunto de valores permitidos.
  2. o modelo de integridade de domínio assegura que cada linha de uma tabela seja única e identificável.
  3. o modelo de integridade de entidade garante a integridade dos dados quando múltiplas transações são executadas simultaneamente.
  4. o modelo de integridade de transações garante que as operações de uma transação não sejam executadas parcialmente.
  5. o modelo de integridade construtiva garante a consistência das relações entre tabelas.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa afirma que o modelo de integridade de transações evita a execução parcial de operações — isso corresponde ao princípio da atomicidade. Em um sistema transacional, uma transação é tratada como unidade indivisível: ou todas as suas operações são aplicadas (commit) ou nenhuma (rollback).

Para isso os SGBDs usam mecanismos como logs, pontos de verificação e protocolos de recuperação que registram alterações antes de torná‑las permanentes, permitindo reverter operações em caso de falha.

Além da atomicidade, esse modelo atua em conjunto com propriedades como isolamento e durabilidade para preservar a consistência do banco diante de concorrência e quedas, garantindo que o estado final seja íntegro e previsível.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo