FC ConcursosFC Concursos

Questão FC374578

Durante o desenvolvimento de um sistema de gestão processual para o Tribunal de Justiça do Estado do Maranhão, percebe- -se que é crucial garantir a integridade e a consistência do

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2024

Durante o desenvolvimento de um sistema de gestão processual para o Tribunal de Justiça do Estado do Maranhão, percebe- -se que é crucial garantir a integridade e a consistência dos dados relacionados aos processos judiciais, suas partes envolvidas e movimentações. Optou-se por utilizar JPA 2.0 para persistir objetos Java, visando facilitar a interação com o banco de dados relacional. Considerando o uso de JPA 2.0 em seu sistema de gestão processual, assinale a afirmativa correta.

  1. Exige o uso de configuração programática para todas as entidades.
  2. Não suporta o mapeamento de relacionamentos muitos-para-muitos.
  3. Oferece suporte para transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade).
  4. Utiliza configuração baseada em arquivos XML como abordagem padrão mapeamento objeto-relacional.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Afirmativa correta: a JPA oferece suporte a transações ACID, fundamentais para manter a integridade dos dados em um sistema processual.


Na prática, a JPA, por meio do EntityManager e de provedores como Hibernate/EclipseLink, permite demarcar transações (por exemplo, begin, commit, rollback) seja em modo container-managed (via JTA) seja em resource-local. Essas transações garantem:


Atomicidade: todas as operações na transação ocorrem por completo ou são desfeitas.
Consistência: o banco passa de um estado consistente a outro quando a transação é confirmada.
Isolamento: concorrência controlada segundo níveis de isolamento do SGBD.
Durabilidade: após o commit, as alterações persistem no armazenamento.


Observe que a efetiva aplicação de ACID depende também do SGBD e do gerenciador de transações utilizados.

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

Continue aprendendo