Questão de Banco de Dados — MySQL — Avança SP 2023
Banco de Dados›MySQL
Código
qa541034
Banca
Avança SP
Órgão
Pref Americana
Ano
2023
Cargo
Ana ( )
Como se sabe, o MySQL é um banco de dados conhecido por sua facilidade de uso, sendo utilizado por importantes corporações em todo o mundo. A respeito de suas características, analise os itens a seguir e, ao final, assinale a alternativa correta:
I - Suporta Triggers.
II - Suporta Stored Procedures e Functions.
III – Replicação facilmente configurável.
AApenas o item I é verdadeiro.
BApenas o item II é verdadeiro.
CApenas o item III é verdadeiro.
DApenas os itens I e III são verdadeiros.
ETodos os itens são verdadeiros.
Revelar gabarito e comentário▾
GabaritoE — Todos os itens são verdadeiros.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
MySQL: características e recursos
Gabarito: letra E. Todos os itens são verdadeiros: o MySQL suporta Triggers, Stored Procedures e Functions, e possui replicação facilmente configurável — características amplamente documentadas do SGBD. A questão cobra conhecimento factual sobre os recursos do MySQL, e a alternativa E é a única que contempla integralmente as três afirmativas.
O MySQL é um dos sistemas de gerenciamento de banco de dados relacionais mais populares do mundo, conhecido por sua facilidade de uso e por ser um software livre baseado na GPL. Entre suas características, destacam-se a portabilidade, o excelente desempenho, a compatibilidade com diversas linguagens de programação e o suporte a múltiplos storage engines, como MyISAM e InnoDB.
No que diz respeito aos itens da questão:
Triggers: são procedimentos automáticos executados em resposta a eventos de manipulação de dados (INSERT, UPDATE, DELETE) em uma tabela. O MySQL suporta triggers desde a versão 5.0, permitindo a definição de ações que ocorrem antes ou depois desses eventos.
Stored Procedures e Functions: são rotinas armazenadas no banco de dados, escritas em SQL ou em linguagens procedurais. O MySQL oferece suporte completo a ambas, permitindo a criação de procedimentos que encapsulam lógica de negócio e funções que retornam valores.
Replicação: é o processo de copiar dados de um servidor (mestre) para um ou mais servidores (escravos), permitindo distribuição de carga, alta disponibilidade e backup. O MySQL é conhecido por ter uma replicação facilmente configurável, sendo um dos recursos mais utilizados em ambientes de produção.
A banca explora o conhecimento básico sobre os recursos do MySQL, sem exigir detalhes técnicos aprofundados. A pegadinha, se houvesse, seria o candidato achar que algum desses recursos não é suportado, mas todos são características reais e bem documentadas do SGBD.
Guarde a lista de recursos do MySQL: triggers, stored procedures, functions, replicação, controle transacional, cursors, full text indexes, entre outros. É exatamente essa lista que a questão testa.
O MySQL suporta Triggers. Triggers são procedimentos armazenados que são executados automaticamente em resposta a eventos de manipulação de dados (INSERT, UPDATE, DELETE) em uma tabela. O MySQL oferece suporte a triggers desde a versão 5.0, permitindo a definição de ações que ocorrem antes (BEFORE) ou depois (AFTER) desses eventos. Portanto, o item está correto.
Item II — ✅ Correto
O MySQL suporta Stored Procedures e Functions. Stored Procedures são rotinas armazenadas no banco de dados que podem receber parâmetros e executar uma sequência de comandos SQL. Functions são rotinas semelhantes, mas que retornam um valor. O MySQL oferece suporte completo a ambos, permitindo a criação de rotinas que encapsulam lógica de negócio e melhoram a modularidade e a segurança do banco de dados. Portanto, o item está correto.
Item III — ✅ Correto
O MySQL possui replicação facilmente configurável. A replicação é o processo de copiar dados de um servidor mestre para um ou mais servidores escravos, permitindo distribuição de carga, alta disponibilidade e backup. O MySQL é conhecido por ter uma replicação simples de configurar, sendo um dos recursos mais utilizados em ambientes de produção. Portanto, o item está correto.
Conclusão: Todos os itens (I, II e III) são verdadeiros, portanto a alternativa correta é a letra E.