Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2023

Banco de DadosBanco de Dados Relacionais
Código
qq896688
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Administração de Dados
Qual é a principal diferença entre os modelos de dados relacional e hierárquico?
  1. AO modelo hierárquico usa uma estrutura em árvore para organizar os dados, enquanto o modelo relacional usa tabelas.
  2. BO modelo hierárquico permite a criação de relacionamentos muitos para muitos, enquanto o modelo relacional só permite relacionamentos um para muitos.
  3. CO modelo hierárquico é mais flexível em relação à adição de novos campos, enquanto o modelo relacional requer modificações na estrutura da tabela.
  4. DO modelo relacional é mais eficiente em relação à busca de dados, enquanto o modelo hierárquico é mais eficiente em relação à inserção de novos dados.
  5. EO modelo hierárquico é mais utilizado em ambientes de grande escala, enquanto o modelo relacional é mais utilizado em ambientes menores e médios.
Revelar gabarito e comentário

GabaritoA — O modelo hierárquico usa uma estrutura em árvore para organizar os dados, enquanto o modelo relacional usa tabelas.

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 Hierárquico vs Relacional

Gabarito: letra A. A principal diferença é estrutural: o modelo hierárquico organiza os dados em uma estrutura de árvore (pai-filho), enquanto o modelo relacional utiliza tabelas (relações) com linhas e colunas. Conforme material didático, essa é a distinção fundamental.

Alternativa A — ✅ Correta ⟵ GABARITO

Correta. O modelo hierárquico representa dados em hierarquias do tipo árvore, com registros conectados por ligações. O modelo relacional representa dados em tabelas bidimensionais. Conforme trecho de análise: "O modelo hierárquico usa uma estrutura em árvore para organizar os dados, enquanto o modelo relacional usa tabelas."

Alternativa B — ❌ Incorreta

Incorreta. Na verdade, o modelo relacional permite relacionamentos muitos para muitos (através de tabelas de junção), enquanto o modelo hierárquico não suporta naturalmente muitos-para-muitos, apenas um-para-muitos (pai-filho). A banca inverte a característica.

Alternativa C — ❌ Incorreta

Incorreta. O modelo hierárquico é menos flexível para adição de novos campos, pois requer redefinição da estrutura da árvore. O modelo relacional permite adicionar colunas a tabelas com certa facilidade (alter table), embora também exija modificações. A afirmação inverte a flexibilidade.

Alternativa D — ❌ Incorreta

Incorreta. A eficiência depende do tipo de operação e da implementação. Não é correto afirmar que o modelo relacional é sempre mais eficiente em busca e o hierárquico em inserção. Em geral, o modelo relacional oferece consultas flexíveis via SQL, enquanto o hierárquico pode ser mais eficiente em navegação estruturada, mas a afirmação é demasiado generalizada e incorreta como diferença principal.

Alternativa E — ❌ Incorreta

Incorreta. O modelo hierárquico é mais antigo e usado em sistemas legados, não especificamente em "grande escala" (que hoje é dominado pelo relacional e NoSQL). O modelo relacional é amplamente utilizado em ambientes de todos os tamanhos, inclusive grandes sistemas. A afirmação não reflete a realidade atual.

Gabarito: letra A (única que descreve corretamente a diferença estrutural fundamental).

Link permanente: /questoes/qq896688