Modelo de dados hierárquico
Este modelo utiliza árvores para a representação lógica dos dados. Esta árvore esta composta de uns elementos chamados nós. O nível mais alto da árvore denomina-se raiz. Cada nó representa um registro com seus correspondentes campos.
A representação gráfica deste modelo se realiza mediante a criação de uma árvore invertida, os diferentes níveis ficam unidos mediante relações.
Neste modelo só se podem representar relações 1:M, por isso apresenta vários inconvenientes:
- Não se admitem relações N:M
- Um segmento filho não pode ter mais de um pai.
- Não se permitem mais de uma relação entre dois segmentos.
- Para acessar a qualquer segmento é necessário começar pelo segmento raiz
- A árvore se deve percorrer na ordem designada.
Modelo de dados em rede
Neste modelo as entidades se representam como nós e suas relações são as linhas que os unem. Nesta estrutura qualquer componente pode se relacionar com qualquer outro.
Diferentemente do modelo hierárquico, neste modelo, um filho pode ter vários pais.
Os conceitos básicos no modelo em rede são:
- O tipo de registro, que representa um nó.
- Elemento, que é um campo de dados.
- Agregado de dados, que define um conjunto de dados com nome.
Este modelo de dados permite representar relações N:M
Modelo de dados relacional
Este modelo é o mais utilizado atualmente já que utiliza tabelas bidimensionais para a representação lógica dos dados e suas relações.
Algumas de suas principais características são:
- Pode ser entendido e usado por qualquer usuário.
- Permite ampliar o esquema conceitual sem modificar as aplicações de gerenciamento.
- Os usuários não necessitam saber onde se encontram os dados fisicamente.
O elemento principal deste modelo é a relação que se representa mediante uma tabela.
Seu comentário será moderado e poderá não ser aprovado.