Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Relacionais
Código
ce167036
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2024
Nível
Superior
Cargo
Especialista em Regulação de Serviços Públicos de Telecomunicações – Especialidade: Ciências de Dados
Acerca das abordagens relacional e não relacional, entre outros conceitos relacionados a banco de dados, julgue o item a seguir.O exemplo a seguir exibe como os dados podem ser armazenados em um banco de dados relacional do tipo chave-valor.{nome_orgao: “ANATEL”,endereco: {estado: “Distrito Federal”,cidade: “Brasília”},numero_telefone: “55-61-1234-5678”,atuacao: [“telecomunicação”],}
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Banco de dados relacional vs. NoSQL

ERRADO. A afirmação está incorreta. O exemplo fornecido (formato JSON com objeto aninhado endereco e lista atuacao) é característico de bancos de dados NoSQL do tipo chave-valor ou orientados a documentos, não de bancos de dados relacionais. Bancos de dados relacionais organizam os dados em tabelas (relações) com linhas e colunas, onde cada coluna possui um tipo atômico e não são permitidas estruturas aninhadas ou listas em uma única célula sem normalização.

❌ ERRADO – Análise

O banco de dados relacional segue o modelo proposto por Edgar Codd, baseado em álgebra relacional e normalização. Os dados são armazenados em relações (tabelas) e cada atributo deve conter um valor atômico (primeira forma normal). No exemplo, os campos endereco e atuacao contêm, respectivamente, um objeto e uma lista, o que viola a atomicidade exigida pelo modelo relacional clássico.

Para representar os mesmos dados em um banco relacional, seria necessário criar ao menos três tabelas: uma para orgao, uma para endereco (com chave estrangeira para orgao) e uma para telefone ou atuacao (também com chave estrangeira). O formato apresentado é típico de bancos NoSQL, como Redis (chave-valor) ou MongoDB (orientado a documentos), que aceitam documentos JSON com estruturas aninhadas.

NÃO CAIA NESSA!

A banca confunde o formato de armazenamento de dados. O candidato pode interpretar que a presença de chaves (nome_orgao, endereco, etc.) caracteriza um "banco chave-valor" e, como o enunciado diz "banco de dados relacional do tipo chave-valor", pode pensar que existe essa categoria. No entanto, bancos relacionais não são do tipo chave-valor; são modelos distintos. A armadilha está em misturar conceitos.

Gabarito: ERRADO.

Link permanente: /questoes/ce167036