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).