Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco 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”],}
CCerto
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.