Um banco de dados permite à aplicação o armazenamento e a re...

Próximas questões
Com base no mesmo assunto
Q602240 Banco de Dados
Um banco de dados permite à aplicação o armazenamento e a recuperação de dados com eficiência, o que garante segurança e integridade das informações. No caso de banco de dados relacional, os dados são armazenados em tabelas e os relacionamentos entre elas as tornam relacionais. A esse respeito, julgue o item que segue.

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.
Alternativas

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