Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — Avança SP 2024

Arquitetura de SoftwareBanco 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:
  1. AMySQL
  2. BSQL Server
  3. CMongoDB
  4. DPostgreSQL
  5. 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.

Link permanente: /questoes/qg078694