Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — Avança SP 2023

Banco de DadosMySQL
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.

  1. AApenas o item I é verdadeiro.
  2. BApenas o item II é verdadeiro.
  3. CApenas o item III é verdadeiro.
  4. DApenas os itens I e III são verdadeiros.
  5. 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.

1Triggers
Automáticos
INSERT/UPDATE/DELETE
BEFORE/AFTER
2Stored Procedures e Functions
Rotinas armazenadas
Encapsulam lógica
3Replicação
Mestre → escravos
Alta disponibilidade
Backup
MySQL: recursos
LEVELsoulevel.com.br
MySQL: recursos: Triggers (Automáticos, INSERT/UPDATE/DELETE, BEFORE/AFTER); Stored Procedures e Functions (Rotinas armazenadas, Encapsulam lógica); Replicação (Mestre → escravos, Alta disponibilidade, Backup)

Item I — ✅ Correto

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.

Gabarito: letra E

Link permanente: /questoes/qa541034