Gerações de SGBD
- 1a geração – primeiros passos da tecnologia de BD, com o desenvolvimento dos modelos hierárquicos e em rede;
- 2a geração – corresponde ao aparecimento e divulgação do modelo relacional;
- 3a geração – estado atual do desenvolvimento da tecnologia de BD: pós-relacional.
Modelo Hierárquico
- É o 1o modelo reconhecido como tal;
- Os dados estão estruturados em hierarquias ou árvores, percorrendo-as desde a raiz até ao nó que contém o registo pretendido, para ser efetuado o acesso aos dados;
- É adequado para acesso sequencial a dados,principalmente em casos em que, pela sua natureza, os dados estão organizados de forma sequencial;
- Os dados estão organizados e podem ser acedidos segundo uma sequência hierárquica com uma navegação do tipo cima para baixo.
- Dados em posições superiores são mais fácies de se buscar.
adicionar imagem modelo hierárquico-------
A consulta a uma linha de encomenda obriga a:
- Aceder ao registo do cliente;
- Extrair a localização da 1a encomenda;
- Ler vários registos até encontrar a encomenda pretendida;
- Extrair a localização da 1a linha dessa encomenda;
- Ler vários registos até encontrar a linha pretendida
Ainda no mesmo exemplo não é possível registar dados de um produto enquanto não lhe estiver associada uma encomenda; Para a aceder a um produto é preciso localizar um cliente que o tenha encomendado; Quando um produto é encomendado todos os seus dados são registados de novo;
Sistema comercial mais divulgado: Information Management System da IBM Corp.(IMS)
Modelo de Rede
Aparece como uma extensão do modelo hierárquico; Elimina o conceito de hierarquia e permite assim que um mesmo registo esteja envolvido em várias associações; No modelo em rede os registos estão organizados em grafos; No modelo em rede aparece um único tipo de associação – SET, que define uma relação de 1:M entre 2 tipos de registos – owner e member;