Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — Quadrix 2025

Banco de DadosBanco de Dados Relacionais
Código
qg594916
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar qualidade a esse armazenamento. Com base nessa informação, julgue o item seguinte.Os bancos de dados relacionais seguem o modelo de tabelas e dependem de chaves primárias e estrangeiras para estabelecer relacionamentos, enquanto bancos NoSQL oferecem maior flexibilidade, lidando com dados não estruturados e escalabilidade horizontal.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 e NoSQL

Gabarito: CERTO. A assertiva está correta porque descreve com precisão as características fundamentais dos bancos de dados relacionais (organização em tabelas, uso de chaves primárias e estrangeiras para relacionamentos) e dos bancos NoSQL (maior flexibilidade, adequação a dados não estruturados e escalabilidade horizontal). Essa distinção é um dos pilares do estudo de bancos de dados e aparece com frequência em provas de TI.

Para entender por que a assertiva está correta, é preciso dominar o contraste entre os dois paradigmas. O modelo relacional, proposto por Edgar Codd em 1970, organiza os dados em tabelas (relações), compostas por linhas (tuplas) e colunas (atributos). Cada tabela representa uma entidade, e o relacionamento entre tabelas é estabelecido por meio de chaves: a chave primária identifica unicamente cada registro da tabela, enquanto a chave estrangeira referencia a chave primária de outra tabela, garantindo a integridade referencial. Esse modelo é rígido quanto ao esquema: a estrutura das tabelas deve ser definida previamente, e os dados devem obedecer a esse esquema.

Já os bancos NoSQL (Not Only SQL) surgiram para atender a demandas de aplicações web em larga escala, como as das empresas de Web 2.0 (Google, Facebook, Amazon). Eles abandonam o modelo tabular rígido e oferecem maior flexibilidade: não exigem um esquema pré-definido (schema-less), permitindo armazenar dados de formatos variados, como documentos JSON, pares chave-valor, grafos e colunas largas. Essa flexibilidade os torna mais adequados para dados não estruturados ou semiestruturados. Além disso, os bancos NoSQL são projetados para escalabilidade horizontal, ou seja, para crescer distribuindo os dados em múltiplos servidores (clusters), enquanto os bancos relacionais tradicionalmente escalam verticalmente (aumentando a capacidade de um único servidor).

A tabela abaixo resume o contraste entre os dois paradigmas, que é exatamente o que a assertiva explora:

Critério

Relacional (SQL)

NoSQL

Modelo

Tabelas (relações)

Variados (chave-valor, documentos, grafos, colunas)

Esquema

Definido previamente (rígido)

Flexível ou ausente (schema-less)

Relacionamentos

Chaves primárias e estrangeiras

Geralmente não usa joins; dados desnormalizados

Tipo de dados

Estruturados

Não estruturados, semiestruturados

Escalabilidade

Vertical (em geral)

Horizontal (em geral)

Exemplos

MySQL, Oracle, PostgreSQL

MongoDB, Cassandra, Neo4j

A assertiva da questão sintetiza exatamente essa tabela: relacionais seguem o modelo de tabelas e dependem de chaves primárias e estrangeiras para relacionamentos; NoSQL oferecem maior flexibilidade, lidam com dados não estruturados e escalabilidade horizontal. Não há nenhum erro conceitual na afirmação.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato invertendo as características: dizer que NoSQL usa tabelas e chaves estrangeiras, ou que relacionais são mais flexíveis. Aqui, porém, a assertiva está correta. Fique atento a trocas como "escalabilidade horizontal" (NoSQL) por "vertical" (relacional) e "dados não estruturados" (NoSQL) por "estruturados" (relacional).

Item — ✅ CERTO

A assertiva está correta porque descreve fielmente as características dos dois paradigmas. Os bancos relacionais organizam dados em tabelas e usam chaves primárias (identificação única de registros) e estrangeiras (relacionamento entre tabelas). Os bancos NoSQL, por sua vez, são mais flexíveis, adequados a dados não estruturados e escalam horizontalmente. Não há qualquer incorreção na afirmação.

Gabarito: CERTO

Link permanente: /questoes/qg594916