Questão FC688355
Uma equipe de desenvolvimento projetou um sistema financeiro em MySQL. É um requisito crítico em que o sistema suporte transações ACID (Atomicidade, Consistência, Isolamento, Durab
Sem classificação
QUADRIX · 2025
Uma equipe de desenvolvimento projetou um sistema financeiro em MySQL. É um requisito crítico em que o sistema suporte transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade) utiliza chaves estrangeiras para garantir a integridade referencial entre as tabelas.
Com base nessa situação hipotética, assinale a opção que apresenta o mecanismo de armazenamento do MySQL que deve ser utilizado para atender a esses requisitos.
- MyISAM
- DDL
- CSV
- InnoDB
- DML
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
InnoDB é o mecanismo de armazenamento indicado para sistemas financeiros porque implementa transações com propriedades ACID, garantindo que operações compostas sejam confirmadas totalmente ou revertidas em caso de erro.
Suporta chaves estrangeiras e impõe integridade referencial no nível do banco, evitando registros órfãos e mantendo consistência entre tabelas.
Adota bloqueio em nível de linha, o que melhora concorrência em aplicações com muitos usuários escrevendo simultaneamente.
Utiliza MVCC para permitir leituras consistentes sem bloquear escritas, e mantém logs de transação que viabilizam commit, rollback e recuperação de falhas, assegurando durabilidade.
Por esses motivos, InnoDB é a escolha adequada quando se exige confiabilidade, consistência e segurança de dados em ambientes críticos.
Conteúdo do catálogo FC Concursos · Atualizado em