Questão de Arquitetura de Software — Banco de Dados — Avança SP 2024
Arquitetura de Software›Banco de Dados
Código
qg078694
Banca
Avança SP
Órgão
Câmara Municipal de Itatiba - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Bancos de dados relacionais são um tipo de banco de dados que armazena e organiza pontos de dados com relacionamentos definidos para acesso rápido. Com um banco de dados relacional, os dados são organizados em tabelas que contêm informações sobre cada entidade e representam categorias predefinidas por meio de linhas e colunas. São exemplos de bancos de dados relacionais, exceto:
AMySQL
BSQL Server
CMongoDB
DPostgreSQL
EMariaDB
Revelar gabarito e comentário▾
GabaritoC — MongoDB
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”.
Bancos de dados relacionais: identificação
Gabarito: letra C. A questão pergunta qual das alternativas NÃO é um banco de dados relacional. MongoDB é um banco NoSQL orientado a documentos, enquanto MySQL, SQL Server, PostgreSQL e MariaDB são sistemas gerenciadores de bancos de dados relacionais (SGBDs relacionais).
A banca testa o conhecimento básico sobre os principais SGBDs do mercado e sua classificação. A pegadinha está em MariaDB, que é um fork do MySQL — portanto também relacional — e em MongoDB, que muitos confundem por também armazenar dados estruturados, mas não segue o modelo relacional.
SGBD
Tipo
MySQL
Relacional
SQL Server
Relacional
MongoDB
NoSQL (Documento)
PostgreSQL
Relacional
MariaDB
Relacional
Alternativa A — ✅ Correta
MySQL é um SGBD relacional amplamente utilizado. Portanto, é sim um exemplo de banco de dados relacional, não sendo a exceção pedida.
Alternativa B — ✅ Correta
SQL Server (Microsoft) é um SGBD relacional. Também é exemplo correto.
Alternativa C — ❌ Incorreta ⟵ GABARITO
MongoDB é um banco de dados NoSQL orientado a documentos. Ele não segue o modelo relacional (tabelas, linhas, colunas, chaves estrangeiras, SQL). Portanto, não é exemplo de banco relacional, sendo a exceção solicitada.
Alternativa D — ✅ Correta
PostgreSQL é um SGBD relacional de código aberto, considerado um dos mais avançados. Exemplo correto.
Alternativa E — ✅ Correta
MariaDB é um fork do MySQL, mantido pela comunidade, também relacional. Exemplo correto.
PEGA ESSA DICA!
Para saber se um banco é relacional, verifique se ele utiliza SQL como linguagem principal e se organiza os dados em tabelas com relações definidas por chaves. MongoDB é o principal representante da família NoSQL entre os mais conhecidos; os demais — MySQL, MariaDB, PostgreSQL, SQL Server, Oracle — são relacionais. Grave essa lista, pois é frequente em provas.
Gabarito: letra C — MongoDB não é banco relacional.