Pular para o conteúdo principal

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

Banco de DadosBanco de Dados Relacionais
Código
ce214847
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-SE
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal Tributário - Geral
Os bancos de dados relacionais
  1. Atêm estrutura lógica, com dados organizados em tabelas interligadas por chaves primárias e estrangeiras, e suporte à integridade referencial definida no próprio sistema gerenciador de banco de dados (SGBD).
  2. Bmantêm todos os registros em estruturas hierárquicas que exigem navegação física entre os níveis para que as informações sejam recuperadas.
  3. Cgarantem a integridade e a consistência dos dados por meio de controle realizado apenas na aplicação cliente, e não no próprio banco.
  4. Dnão permitem que operações de junção (JOIN) sejam utilizadas para relacionar dados, pois cada tabela deve ser consultada de forma isolada.
  5. Edependem de armazenamento exclusivamente local, não podendo ser implementados em ambientes distribuídos ou na nuvem.
Revelar gabarito e comentário

GabaritoA — têm estrutura lógica, com dados organizados em tabelas interligadas por chaves primárias e estrangeiras, e suporte à integridade referencial definida no próprio sistema gerenciador de banco de dados (SGBD).

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 relacionais

Gabarito: Alternativa A. Bancos de dados relacionais baseiam-se no modelo relacional, que organiza os dados em tabelas (relações) interligadas por chaves primárias e estrangeiras, com suporte a integridade referencial nativamente no SGBD. As demais alternativas descrevem características de outros modelos ou são falsas.

Conteúdo de apoio (Wikipédia):

"Bases de dados relacionais consistem, principalmente, em três componentes: uma coleção de estruturas de dados, conhecidas como relações, ou informalmente tabelas; uma coleção dos operadores, a álgebra e cálculo relacionais; uma coleção de restrições da integridade..." "Diferentemente dos modelos hierárquico e de rede, não existem quaisquer apontadores..."

Característica

Modelo Relacional (Alternativa A - Correta)

Modelo Hierárquico (Alternativa B)

Controle de Integridade (Alternativa C)

Operações de Junção (Alternativa D)

Ambiente de Implementação (Alternativa E)

Estrutura de dados

Tabelas (relações) interligadas por chaves

Estruturas hierárquicas em árvore

Não especificado

Tabelas isoladas (falso)

Não especificado

Mecanismo de ligação

Chaves primárias e estrangeiras

Apontadores/navegação física entre níveis

Não se aplica

Não permite JOIN (falso)

Não se aplica

Local da integridade

No próprio SGBD (nativamente)

Não especificado

Apenas na aplicação cliente (falso)

Não se aplica

Não se aplica

Suporte a JOIN

Sim, operador fundamental da álgebra relacional

Não

Não se aplica

Não permite (falso)

Não se aplica

Ambiente de execução

Local, distribuído ou nuvem

Não especificado

Não especificado

Não especificado

Exclusivamente local (falso)

Alternativa A — ✅ Correta ⟵ GABARITO

Descreve precisamente o modelo relacional: estrutura lógica em tabelas, chaves primárias e estrangeiras para interligação, e integridade referencial implementada pelo próprio SGBD. O conteúdo de apoio confirma o uso de tabelas e restrições de integridade.

Alternativa B — ❌ Incorreta

Refere-se ao modelo hierárquico, que organiza dados em árvores com navegação física entre níveis. O modelo relacional não usa apontadores nem estruturas hierárquicas; toda informação é representada como dados em tabelas.

Alternativa C — ❌ Incorreta

Afirma que o controle de integridade e consistência é feito apenas na aplicação cliente. Na verdade, os bancos relacionais definem restrições de integridade (domínio, chave, referencial) no próprio SGBD, garantindo a consistência independentemente da aplicação.

Alternativa D — ❌ Incorreta

Os bancos relacionais permitem e utilizam amplamente operações de junção (JOIN) para combinar dados de múltiplas tabelas. O modelo relacional inclui a álgebra relacional, que tem JOIN como operador fundamental.

Alternativa E — ❌ Incorreta

Bancos relacionais podem ser implementados em ambientes distribuídos e na nuvem (exemplos: Oracle RAC, Amazon RDS, Google Cloud SQL). Não há restrição de armazenamento exclusivamente local.

Gabarito: letra A.

Link permanente: /questoes/ce214847