Em relação ao mecanismo de armazenamento, o padrão utilizado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - InnoDB.
O sistema de gerenciamento de banco de dados MySQL suporta diferentes motores de armazenamento, cada um com suas particularidades no que diz respeito a recursos de transação, segurança e otimização. Para responder a esta pergunta, é necessário compreender o conceito e a importância das propriedades ACID, que são essenciais em sistemas que requerem confiabilidade em transações.
- Atomicidade: Garante que uma transação seja executada por completo ou, em caso de falha, não seja executada.
- Consistência: Assegura que a transação irá transformar o banco de dados de um estado consistente para outro.
- Isolamento: Mantém as transações isoladas uma da outra até que sejam finalizadas.
- Durabilidade: Certifica que, uma vez que a transação foi confirmada, ela permanecerá assim, inclusive em caso de falha de sistema.
O motor InnoDB é o que atende a todos os requisitos listados: oferece suporte para transações seguras e confiáveis, respeitando as propriedades ACID. Além disso, fornece bloqueio em nível de linha, o que otimiza o acesso concorrente aos dados, e suporta restrições de integridade referencial, como as chaves estrangeiras, que ajudam a manter os dados íntegros e relacionados corretamente. Por estas razões, a alternativa B - InnoDB é a resposta correta para a questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O mecanismo de armazenamento padrão do MySQL que suporta transações ACID, bloqueio em nível de linha, restrições de integridade referencial e oferece recuperação de falhas é o InnoDB. É amplamente utilizado para aplicações que requerem alta integridade de dados, escalabilidade e suporte a operações transacionais. O InnoDB garante atomicidade, consistência, isolamento e durabilidade das transações, tornando-o uma escolha comum para projetos que exigem segurança e confiabilidade em seus bancos de dados.
Gabarito: B
InnoDB: é um mecanismo de armazenamento transacional seguro(compatível com ACID) que possuí rollback e commit de transações, como também recuperação de desastres para proteger os dados do usuário. O InnoDB efetua bloqueio em nível de linha(sem escalação de bloqueios de granularidades maiores), bem no estilo Oracle non-locking com leitura consistente , controle de concorrência multi-usuário e desempenho satisfatório. O InnoDB armazena dados do usuário em índices agrupados para reduzir I/O para consultas comuns com base em chaves primárias. Para manter a integridade referencial dos dados , o InnoDB também suporta chaves estrangeiras (Foreign Key) mantendo as restrições referenciadas nos dados armazenados. O InnoBD é o motor de armazenamento padrão do MySQL a partir da versão “5.5.5” descrita na documentação oficial.
Fonte: https://cooperati.com.br/2012/09/mysql-srie-de-posts-4-mecanismo
integridade referencial
innoDB
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo