Questão de Banco de Dados — Conceitos e Fundamentos de Modelo Relacional — CESPE / CEBRASPE 2025
- Código
- ce417333
- Banca
- CESPE / CEBRASPE
- Órgão
- FUB
- Ano
- 2025
- Cargo
- Tec ( )
- CCerto
- EErrado
GabaritoE — Errado
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.
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.
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