Pular para o conteúdo principal

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

Banco de DadosMySQL
Código
qa541295
Banca
Avança SP
Órgão
Pref Morungaba
Ano
2023
Cargo
Tec (Morungaba)
Qual desses bancos de dados é considerado o mais versátil?
  1. AMS SQL Server.
  2. BMySQL.
  3. CAccess.
  4. DOracle.
  5. EFirebird.
Revelar gabarito e comentário

GabaritoB — MySQL.

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: versatilidade entre SGBDs

Gabarito: letra B. O MySQL é considerado o mais versátil entre os bancos citados por combinar portabilidade (roda em praticamente qualquer plataforma), compatibilidade com diversas linguagens (PHP, Java, C/C++, Python, etc.), facilidade de uso, bom desempenho e licenciamento flexível (software livre GPL com opção comercial). Essa caracterização é amplamente reconhecida na literatura técnica e em materiais de referência sobre o SGBD.

A versatilidade de um banco de dados refere-se à sua capacidade de se adaptar a diferentes cenários de uso: desde pequenas aplicações web até sistemas corporativos de grande porte. O MySQL se destaca nesse aspecto por ser um SGBD relacional de código aberto, com suporte a múltiplos mecanismos de armazenamento (storage engines), como InnoDB e MyISAM, e por oferecer drivers e módulos de interface para praticamente todas as linguagens de programação populares. Além disso, sua integração quase obrigatória com o PHP nos pacotes de hospedagem web tornou-o a escolha padrão para milhões de sites, incluindo grandes projetos como a Wikipédia.

Na prática, a versatilidade do MySQL se manifesta em sua ampla adoção: é utilizado tanto por startups quanto por grandes corporações (NASA, Google, Banco Bradesco, entre outros), em aplicações de missão crítica e em projetos de grande audiência. Sua portabilidade permite que o mesmo banco de dados seja executado em Windows, Linux, macOS e outros sistemas, sem necessidade de reescrita do código. Essa flexibilidade é um dos principais motivos pelos quais o MySQL é frequentemente citado como o banco de dados mais versátil do mercado.

É importante distinguir versatilidade de outros atributos como robustez ou escalabilidade. Enquanto o Oracle é reconhecido por sua robustez em ambientes corporativos de grande porte, e o SQL Server por sua integração com o ecossistema Microsoft, o MySQL se destaca justamente por equilibrar todos esses aspectos em um pacote acessível e multiplataforma. Essa combinação de características — portabilidade, compatibilidade, desempenho, facilidade de uso e licenciamento flexível — é o que define sua versatilidade.

A pegadinha desta questão está em confundir versatilidade com outros critérios, como robustez (Oracle), integração com ecossistema (SQL Server) ou simplicidade (Access). O candidato que pensa apenas em "banco mais poderoso" tende a escolher Oracle, mas a pergunta é sobre versatilidade, não sobre poder de processamento. Guarde essa distinção: versatilidade = adaptabilidade a diferentes contextos, não necessariamente o mais robusto ou o mais simples.

Alternativa A — ❌ Incorreta

O MS SQL Server é um SGBD robusto e amplamente utilizado, mas sua versatilidade é limitada pela forte integração com o ecossistema Microsoft (Windows, .NET, Azure). Embora suporte outras plataformas, sua adoção é mais restrita a ambientes que já utilizam tecnologias Microsoft. A versatilidade do MySQL é superior por ser multiplataforma e de código aberto.

Alternativa B — ✅ Correta ⟵ GABARITO

O MySQL é o mais versátil entre os citados. Suas características — portabilidade (suporta praticamente qualquer plataforma), compatibilidade com diversas linguagens (PHP, Java, C/C++, Python, etc.), facilidade de uso, bom desempenho e licenciamento flexível (GPL com opção comercial) — o tornam adaptável a uma ampla gama de cenários, desde pequenos sites até grandes aplicações corporativas. Essa combinação de fatores é o que define sua versatilidade.

Alternativa C — ❌ Incorreta

O Access é um SGBD desktop da Microsoft, voltado para pequenas aplicações e usuários domésticos. Sua versatilidade é limitada: não é multiplataforma (roda apenas no Windows), tem limitações de escalabilidade e não suporta grandes volumes de dados ou múltiplos usuários simultâneos. É adequado para uso pessoal ou pequenas empresas, mas não para cenários diversos.

Alternativa D — ❌ Incorreta

O Oracle é um SGBD robusto e poderoso, amplamente utilizado em grandes corporações. No entanto, sua versatilidade é menor que a do MySQL devido ao custo elevado de licenciamento, à complexidade de administração e à necessidade de hardware mais potente. É mais adequado a ambientes corporativos de grande porte, mas não é tão adaptável a diferentes cenários quanto o MySQL.

Alternativa E — ❌ Incorreta

O Firebird é um SGBD relacional de código aberto, mas com menor adoção e ecossistema de ferramentas em comparação ao MySQL. Embora seja leve e multiplataforma, sua versatilidade é limitada pela menor compatibilidade com linguagens de programação e pela menor quantidade de recursos avançados (como replicação, triggers e stored procedures) em relação ao MySQL.

PEGA ESSA DICA!

Para questões sobre versatilidade de SGBDs, foque em critérios como portabilidade, compatibilidade com linguagens, facilidade de uso e licenciamento. O MySQL é o campeão nesses quesitos. Compare com outros SGBDs:

Critério

MySQL

Oracle

SQL Server

Access

Firebird

Portabilidade

Alta

Média

Baixa

Baixa

Alta

Compatibilidade

Muitas linguagens

Muitas linguagens

Principalmente .NET

VBA

Poucas linguagens

Facilidade de uso

Alta

Baixa

Média

Alta

Média

Licenciamento

GPL/comercial

Comercial

Comercial

Comercial

GPL

Escalabilidade

Alta

Muito alta

Alta

Baixa

Média

Gabarito: letra B

Link permanente: /questoes/qa541295