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
+Bases de dados

Í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


Estrutura do modelo relacional

O que é, como se constrói e como se utiliza este simples mas potente modelo relacional de dados.


Trata-se de um modelo bastante potente e ao mesmo tempo bastante simples, que não representa problemas. O elemento principal deste modelo é a relação. Por tanto, podemos dizer que um banco de dados relacional está composto por um conjunto de relações.

Relação

A relação se representa mediante uma tabela, esta tabela representa ao que no modelo entidade-relação chamávamos entidade. Esta tabela contém os atributos (colunas) e as tuplas (filas).

  • Atributo: trata-se de cada uma das colunas da tabela. Vêem definidas por um nome e podem conter um conjunto de valores.
  • Tupla: trata-se de cada uma das filas da tabela. É importante assinalar que não se podem ter tuplas duplicadas em uma tabela.

Domínios

O domínio dentro da estrutura do modelo relacional é o conjunto de valores que pode tomar um atributo. Existem dois tipos de domínios:

  • domínios generais: são aqueles que estão compreendidos entre um máximo e um mínimo.
  • domínios restringidos: são os que pertencem a um conjunto de valores específicos.

Chaves

Cada tupla de uma tabela tem que estar associada a uma chave única que permita identifica-la.
Uma chave pode estar composta por um ou mais atributos.
Uma chave tem que ser única dentro de sua tabela e não se pode descartar nenhum atributo da mesma para identificar uma fila.
Existem dois tipos de chaves:

  • Chave primária (Primary Key): é o valor ou conjunto de valores que identificam uma fila dentro de uma tabela. Nunca pode ser NULL. Um exemplo claro de chave primária seria o RG, que é único para cada pessoa e não pode ser NULL.
  • Chave alheia (Foreign Key): é o valor ou valores de uma tabela que corresponde com o valor de uma chave primária em outra tabela. Esta chave é a que representa as relações entre as tabelas.

Vistas

Trata-se de uma tabela fictícia, a qual mostra atributos de outras tabelas relacionadas. Desta forma obtemos os dados que nos interessam de uma ou várias tabelas. É importante assinalar que não se podem realizar operações sobre vistas.

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
+ Entrar em Bases de dados


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