Alternativa C - navegacionais
Os sistemas mencionados na questão pertencem a uma geração histórica específica dos bancos de dados, caracterizada pela forma como os dados eram organizados e acessados.
Análise Histórica e Conceitual
Para entender a resposta, é preciso distinguir as gerações dos Sistemas de Gerenciamento de Banco de Dados (SGBD):
- Década de 1960 (Pré-relacional): Antes da popularização das tabelas, utilizavam-se estruturas complexas baseadas em ponteiros.
- Modelo Hierárquico (Árvores): Representado pelo IMS (IBM). Os dados eram organizados como uma árvore invertida, onde um registro pai podia ter muitos filhos, mas um filho tinha apenas um pai.
- Modelo de Redes (Redes): Representado pelo IDS. Permitia relações mais complexas, onde um registro podia ter múltiplos pais e múltiplos filhos, formando uma malha de conexões.
Por que "Navegacionais"?
A característica marcante desses dois modelos (Hierárquico e de Redes) é a necessidade de navegação explícita para recuperar informações.
- O programador precisava conhecer o caminho físico dos dados.
- Para chegar a um registro, era necessário percorrer os "links" ou ponteiros desde o registro raiz até o destino.
- Não havia uma linguagem declarativa simples (como o SQL moderno) para dizer "quero este dado"; dizia-se "vá para aqui, depois vá para ali".
Isso contrasta fortemente com o modelo relacional (alternativa A), que surgiu nos anos 1970 e utiliza tabelas onde o acesso é feito por meio de chaves e atributos, sem exigir conhecimento da estrutura física.
| Modelo | Estrutura | Ano Aproximado | Acesso |
|---|
| Hierárquico | Árvore | 1960s (IMS) | Navegação via pai-filho |
| Rede | Grafos/Redes | 1960s (IDS) | Navegação via caminhos |
| Relacional | Tabelas | 1970s+ (SQL) | Consultas declarativas |
Portanto, a classificação técnica para esses sistemas antigos, que dependiam da lógica de travessia pelos links de conexão, é a de bancos de dados navegacionais.
Alternativa C.