Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025

Banco de DadosConceitos e Fundamentos de Modelo Relacional
Código
ce417333
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tec ( )
Julgue os item a seguir, a respeito dos conceitos de dado, informação, conhecimento e inteligência.   O modelo relacional de dados é organizado em uma estrutura em árvore, na qual cada registro tem uma única raiz (“pai”) e pode ter várias ramificações (“filhos”).
  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”.

Modelo Relacional: Tabelas, não Árvores

Gabarito: Errado. O modelo relacional de dados é organizado em tabelas (relações), compostas por linhas e colunas, e não em uma estrutura em árvore com hierarquia de "pai" e "filhos". A descrição apresentada no item corresponde ao modelo hierárquico, que é um modelo de dados distinto e anterior ao relacional.

O modelo relacional, criado por Edgar Frank Codd em 1970, é um modelo de dados lógico que representa o banco de dados como uma coleção de relações, informalmente chamadas de tabelas. Cada tabela é composta por linhas (tuplas) e colunas (atributos), e os relacionamentos entre tabelas são estabelecidos por meio de chaves, como a chave primária e a chave estrangeira. A base teórica desse modelo reside na teoria dos conjuntos e na lógica de predicados de primeira ordem.

A estrutura em árvore, com um registro "pai" que pode ter vários registros "filhos", é a característica fundamental do modelo hierárquico. Nesse modelo, os dados são organizados em uma hierarquia rígida, onde cada nó (exceto a raiz) tem exatamente um pai, mas pode ter vários filhos. Essa é uma diferença crucial em relação ao modelo relacional, que não impõe nenhuma hierarquia entre as tabelas.

Para entender melhor, vamos comparar os dois modelos:

Critério

Modelo Relacional

Modelo Hierárquico

Estrutura

Tabelas (relações)

Árvore (hierarquia)

Relacionamento

Por chaves (PK, FK)

Por vínculos físicos (ponteiros)

Flexibilidade

Alta (relacionamentos N:N possíveis)

Baixa (relacionamentos 1:N rígidos)

Exemplo

MySQL, PostgreSQL, Oracle

IMS (Information Management System)

A pegadinha da questão está em atribuir ao modelo relacional uma característica que é exclusiva do modelo hierárquico. O candidato que confunde os dois modelos acaba marcando "Certo", mas a banca espera que o candidato saiba distinguir as estruturas de cada um.

NÃO CAIA NESSA!

A banca troca a estrutura do modelo relacional (tabelas) pela estrutura do modelo hierárquico (árvore). O termo "pai" e "filhos" é o gatilho clássico para identificar o modelo hierárquico. Lembre-se: relacional = tabelas; hierárquico = árvore.

Item — ❌ Errado

A afirmação está incorreta porque descreve o modelo hierárquico, não o relacional. O modelo relacional organiza os dados em tabelas (relações), onde cada linha é uma tupla e cada coluna é um atributo. A estrutura em árvore, com "pai" e "filhos", é característica do modelo hierárquico, que é um modelo de dados legado e distinto do relacional.

Gabarito: Errado

Link permanente: /questoes/ce417333