Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Manual de iniciação à programação
SEÇÕES
Manuais relacionados
+Manual de iniciação à programação
Categorias
+Programação

Índice do Manual Manual de iniciação à programação
+ Conceitos básicos e definições sobre programação
+ Tipos de linguagens de programação
+ Processo de tradução das linguagens de programação
+ Manejando bits
+ Tipos de programação
+ Importância da documentação
+ Metodologia da programação
+ Organogramas
+ Ordinogramas
+ Pseudocódigo
+ Tipos de dados
+ Operadores
+ Expressões e instruções
+ Introdução ao banco de dados
+ Arquitetura dos bancos de dados
+ Sistemas de informação gerencial de banco de dados
+ Modelos de bancos de dados
+ Arquitetura cliente-servidor
+ Modelo entidade-relação
+ Estrutura do modelo relacional
+ Tipos de instruções SQL e seus componentes sintáticos

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Modelos de bancos de dados

Depois de realizar o desenho conceptual de um banco de dados é necessário traduzi-lo ao modelo lógico de dados.


Os modelos mais conhecidos e utilizados são:

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.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Manual de iniciação à programação

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Programação


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites