O MySQL suporta dois tipos diferentes de tabelas: tabelas se...
É um tipo de tabela segura com transação:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - InnoDB.
O entendimento desta questão passa pelo conhecimento dos tipos de armazenamentos, ou motores de armazenamento (storage engines), que o MySQL oferece. Cada um desses motores tem características próprias, como o suporte ou não a transações, capacidades de recuperação de dados após falhas, desempenho e uso de recursos do sistema.
As tabelas do tipo InnoDB são conhecidas por serem seguras com transação, ou seja, elas suportam mecanismos de transação ACID (Atomicity, Consistency, Isolation, e Durability). Isso significa que operações como inserção, atualização e exclusão de dados podem ser realizadas em conjunto, e, em caso de problema, como uma queda de energia ou falha do sistema, é possível reverter para o último estado consistente usando transações. Além disso, o comando COMMIT é usado para confirmar todas as alterações feitas durante a transação atual.
Por conta dessas características, a alternativa A - InnoDB é a correta, pois corresponde ao tipo de tabela que é segura com transação, conforme descrito no enunciado.
Os outros motores mencionados, como HEAP (agora chamado de MEMORY), ISAM (que foi substituído pelo MyISAM e não é mais usado), MERGE, e MyISAM, têm diferentes características. Por exemplo, o MyISAM é um motor de armazenamento que não suporta transações, sendo, portanto, uma escolha rápida e leve para leituras de dados, mas sem a segurança oferecida pelo InnoDB para operações de escrita e atualização.
Assim, é essencial para candidatos de concursos que lidam com banco de dados ter um bom entendimento sobre os motores de armazenamento no MySQL, de modo a escolher o mais adequado para cada cenário e saber suas limitações e vantagens.
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 MySQL suporta dois tipos diferentes de tabelas:
Tabelas seguras com transação (InnoDB and BDB) e
Tabelas não seguras com tarnsação HEAP, ISAM, MERGE, e MyISAM).
Fonte:http://dev.mysql.com/doc/refman/4.1/pt/storage-engines.html
http://www.mysqltutorial.org/understand-mysql-table-types-innodb-myisam.aspx
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo