Um banco de dados permite à aplicação o armazenamento e a re...
Uma das principais desvantagens do banco de dados MySQL é que ele não possui suporte para triggers — gatilhos predefinidos e associados a tabelas — disparados por algum evento específico.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A afirmação de que o MySQL não possui suporte para triggers é incorreta. Para esclarecer, triggers são procedimentos especiais que são automaticamente executados ('disparados') quando determinados eventos ocorrem no banco de dados, como inserções, atualizações ou exclusões de registros. Eles são utilizados para garantir regras de negócio ou de integridade dos dados, de forma automática e interna ao banco de dados.
No MySQL, triggers têm sido suportados desde a versão 5.0. Por meio deles, podemos definir operações que serão realizadas automaticamente na ocorrência de eventos específicos, contribuindo para a segurança e integridade dos dados. Isso pode incluir, por exemplo, a atualização automática de uma coluna de auditoria quando um registro é alterado ou a verificação de condições antes de permitir a inserção de um novo registro.
É essencial para qualquer profissional que trabalhe com MySQL ou se prepare para concursos públicos em áreas de tecnologia da informação ter um conhecimento sólido sobre triggers, visto que eles são uma funcionalidade poderosa e comum na maioria dos sistemas de gerenciamento de banco de dados relacionais.
Portanto, a justificativa para a alternativa estar errada é que o MySQL, de fato, oferece suporte completo para triggers, e essa é uma característica importante do sistema que ajuda os desenvolvedores e administradores de banco de dados a manter a lógica de negócios e a integridade dos dados diretamente no nível do banco de dados, ao invés de apenas no código da aplicaçã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 MySQL possui suporte a triggers, logo não ter suporte não pode ser considerado uma desvantagem. Para saber mais sobre triggers no MySQL, visite: http://dev.mysql.com/doc/refman/5.7/en/triggers.html .
Gabarito: ERRADO
Triggers (“gatilhos” em português) são objetos do banco de dados que, relacionados a certa tabela, permitem a realização de processamentos em consequência de uma determinada ação como, por exemplo, a inserção de um registro. Ele facilita a manutenção, sem que seja necessário alterar o código fonte da aplicação. O suporte a triggers foi incluído na versão 5.0.2 do MySQL.
Fonte: https://www.devmedia.com.br/mysql-basico-triggers/37462
Quando em uma questão estiver "menosprezando" uma tecnologia em 99,9% dos casos é errada
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo