7 de junho de 2010

Modelos de bancos de dados

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

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.

Nenhum comentário:

Postar um comentário