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, é:
- A)MyISAM;
Errada, porque o MyISAM não suporta transações, não garante ACID e não oferece chaves estrangeiras.
- B)InnoDB;
Certa, porque o InnoDB suporta transações, bloqueio em nível de linha, rollback e integridade referencial via foreign keys.
- C)Memory;
Errada, porque o Memory armazena dados em memória volátil e não é o mecanismo associado a transações e integridade referencial.
- D)Archive;
Errada, porque o Archive é voltado para armazenamento compacto e histórico, não para transações e restrições referenciais.
- E)NDB.
Errada, porque o NDB é um mecanismo distribuído usado em cenários específicos, mas não é o padrão cobrado como o suporte clássico a ACID e foreign keys.
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.