← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

Em relação ao mecanismo de armazenamento, o padrão utilizado no MySQL, que suporta transação segura, compatível com a propriedade ACID (Atomicidade, Consistência, Isolamento e Durabilidade), bloqueio em nível de linha e restrições de integridade referencial, é:

Gabarito: B

A questão cobra o mecanismo de armazenamento padrão do MySQL capaz de trabalhar com transações seguras, seguir a lógica ACID, fazer bloqueio em nível de linha e respeitar chaves estrangeiras. Esse perfil é típico do InnoDB, que virou o “queridinho” do banco justamente por juntar desempenho com integridade e confiabilidade. Na prática, pense assim: se a aplicação precisa gravar tudo com segurança, permitir rollback, evitar conflito entre várias operações e ainda manter a consistência dos relacionamentos entre tabelas, o InnoDB é a escolha natural. Ele oferece suporte a transações, commit e rollback, além de foreign keys, o que o torna adequado para sistemas que não podem “deixar passar” dados inconsistentes. O MyISAM, por outro lado, ficou famoso por ser mais simples e rápido em alguns cenários de leitura, mas não entrega transações nem integridade referencial. Já Memory, Archive e NDB têm usos mais específicos e não representam esse conjunto clássico de recursos cobrados em prova. Por isso, o gabarito B está correto: o InnoDB é o mecanismo de armazenamento padrão do MySQL associado à compatibilidade com ACID, bloqueio por linha e restrições de integridade referencial. Em concurso, quando aparecer essa tríade, pode desconfiar que a banca está apontando para ele.

Continue treinando

Questões relacionadas