Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2024

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg097407
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
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. Ao modelo de integridade semântica garante que os valores em uma coluna estejam dentro de um conjunto de valores permitidos.
  2. Bo modelo de integridade de domínio assegura que cada linha de uma tabela seja única e identificável.
  3. Co modelo de integridade de entidade garante a integridade dos dados quando múltiplas transações são executadas simultaneamente.
  4. Do modelo de integridade de transações garante que as operações de uma transação não sejam executadas parcialmente.
  5. Eo modelo de integridade construtiva garante a consistência das relações entre tabelas.
Revelar gabarito e comentário

GabaritoD — o modelo de integridade de transações garante que as operações de uma transação não sejam executadas parcialmente.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelos de integridade em banco de dados

Gabarito: letra D. A integridade de transações, por meio da propriedade da atomicidade, garante que as operações de uma transação sejam executadas por completo ou revertidas, não permitindo execução parcial. As demais opções trocam os conceitos dos modelos de integridade (domínio, entidade, semântica, construtiva).

NÃO CAIA NESSA!

A banca troca as definições dos modelos de integridade. O candidato precisa saber o que cada um garante: integridade de domínio (valores permitidos), integridade de entidade (chave primária/unicidade), integridade referencial (consistência entre tabelas), integridade semântica (não é padrão, mas pode se referir a regras de negócio) e integridade de transações (atomicidade das transações).

Alternativa A — ❌ Incorreta

A descrição "garante que os valores em uma coluna estejam dentro de um conjunto de valores permitidos" corresponde à integridade de domínio, não à semântica. Portanto, a alternativa troca os conceitos.

Alternativa B — ❌ Incorreta

"assegura que cada linha de uma tabela seja única e identificável" é a definição de integridade de entidade (através da chave primária), e não de integridade de domínio.

Alternativa C — ❌ Incorreta

A integridade de entidade não está relacionada a transações simultâneas. O que garante a correta execução concorrente é o controle de concorrência (propriedade de isolamento do ACID). A alternativa confunde entidade com transação.

Alternativa D — ✅ Correta ⟵ GABARITO

Correta. A integridade de transações se refere à atomicidade: uma transação é uma unidade indivisível; ou todas as operações são efetuadas ou nenhuma é. Isso evita execuções parciais.

Alternativa E — ❌ Incorreta

A consistência das relações entre tabelas é garantida pela integridade referencial (chaves estrangeiras), não pela "integridade construtiva", que não é um modelo padrão.

Gabarito: letra D.

Link permanente: /questoes/fg097407