Pular para o conteúdo principal

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

Banco de DadosMySQL
Código
qa541095
Banca
Avança SP
Órgão
Pref SM Arcanjo
Ano
2023
Cargo
Tec (SM Arcanjo)
O que é o MySQL?
  1. AUm sistema de gerenciamento de banco de dados relacional
  2. BUm sistema de gerenciamento de banco de dados NoSQL
  3. CUm sistema de gerenciamento de banco de dados dinâmico
  4. DUm sistema de gerenciamento de banco de dados estático
  5. EUm sistema de gerenciamento de banco de dados distribuídos
Revelar gabarito e comentário

GabaritoA — Um sistema de gerenciamento de banco de dados relacional

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: SGBD relacional

Gabarito: letra A. O MySQL é um sistema de gerenciamento de banco de dados relacional (SGBD relacional), que organiza os dados em tabelas com linhas e colunas e utiliza a linguagem SQL como interface — é exatamente essa a definição que a alternativa correta espelha. As demais opções o classificam erroneamente como NoSQL, dinâmico, estático ou distribuído, categorias que não correspondem à natureza do MySQL.

O MySQL é um dos SGBDs relacionais mais populares do mundo, atualmente mantido pela Oracle Corporation. Ele organiza os dados em tabelas estruturadas, com linhas e colunas, e utiliza a linguagem SQL (Structured Query Language) como interface para consulta e manipulação. Essa é a característica central que o define como relacional: o modelo de dados tabular, com relacionamentos entre tabelas, integridade referencial e suporte a transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade).

A distinção fundamental que a questão explora é entre bancos relacionais e não relacionais (NoSQL). Enquanto os relacionais — como MySQL, Oracle, PostgreSQL e SQL Server — armazenam dados em tabelas com esquema fixo e suportam SQL, os bancos NoSQL — como MongoDB, Cassandra e Neo4j — utilizam modelos de dados diferentes (documentos, chave-valor, colunas, grafos), geralmente com esquema flexível e foco em escalabilidade horizontal. O MySQL não é um banco NoSQL: ele é o exemplo clássico de SGBD relacional.

Na prática, o MySQL é amplamente utilizado em aplicações web, frequentemente integrado ao PHP, e é conhecido por sua portabilidade, desempenho e facilidade de uso. Ele suporta recursos como replicação, triggers, stored procedures e múltiplos storage engines (como InnoDB e MyISAM), mas todos dentro do paradigma relacional. A pegadinha da banca está em tentar classificar o MySQL em categorias que não correspondem à sua natureza — NoSQL, dinâmico, estático ou distribuído — quando a resposta correta é simplesmente "relacional".

Guarde a fronteira entre relacional e NoSQL: é exatamente nela que as alternativas se dividem. O MySQL é relacional, ponto final.

SGBD
  • 1Relacional
    • Tabelas (linhas e colunas)
    • SQL
    • Integridade referencial
    • Transações ACID
    • Exemplos: MySQL, Oracle, PostgreSQL, SQL Server
  • 2NoSQL
    • Documentos: MongoDB
    • Colunas: Cassandra
    • Grafos: Neo4j
    • Chave-valor
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O MySQL é um sistema de gerenciamento de banco de dados relacional. Ele organiza os dados em tabelas com linhas e colunas, utiliza a linguagem SQL como interface e segue o modelo relacional, com suporte a integridade referencial e transações. Essa é a definição correta e amplamente aceita.

Alternativa B — ❌ Incorreta

O MySQL não é um banco de dados NoSQL. NoSQL (Not Only SQL) refere-se a bancos de dados não relacionais, como MongoDB (orientado a documentos), Cassandra (orientado a colunas) e Neo4j (baseado em grafos). O MySQL é o oposto: um SGBD relacional clássico, que utiliza tabelas e SQL.

Alternativa C — ❌ Incorreta

A classificação "dinâmico" não é uma categoria padrão de SGBD. O MySQL é relacional, não dinâmico. Essa alternativa tenta confundir o candidato com um termo vago que não corresponde a nenhuma classificação técnica reconhecida.

Alternativa D — ❌ Incorreta

Assim como "dinâmico", a classificação "estático" não é uma categoria técnica de SGBD. O MySQL é relacional, não estático. Essa alternativa é um distrator que não corresponde a nenhuma classificação real.

Alternativa E — ❌ Incorreta

Embora o MySQL possa ser usado em ambientes distribuídos com replicação, ele não é classificado como um "sistema de gerenciamento de banco de dados distribuídos" em sua essência. Sua natureza é relacional. Bancos distribuídos são uma categoria diferente, como o Cassandra ou o HBase, que são NoSQL e projetados para distribuição em clusters.

Gabarito: letra A

Link permanente: /questoes/qa541095