Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Banco de Dados Relacional Modelo Tutorial
Neste exercício , vamos desenvolver um modelo de banco de dados relacional que cria um catálogo de endereços. Vamos começar com um banco de dados de arquivo simples (ou seja, uma única tabela de dados ) , e estendê-lo com relações de dados em várias tabelas . Este tutorial explora o conceito de chaves de banco de dados único, e como selecioná-los. O Catálogo de endereços Flat- Arquivo

Vamos começar com um livro de endereços simples, em uma mesa plana . Se você gosta , você pode construir isso em qualquer planilha; uma planilha usa colunas e linhas para criar uma representação bidimensional de seus dados , que é a definição de um arquivo simples

Na parte superior , nós . vai criar esses rótulos : nome , endereço, cidade , estado, CEP , telefone e email . Isso cria sete campos para os nossos registros, que pode, então, entrar em filas subsequentes do banco de dados.

O que acontece , no entanto , se uma única pessoa tem mais de um endereço de e-mail , ou se duas pessoas têm o mesmo nome ? Em um arquivo simples , isso pode facilmente causar problemas no armazenamento ou utilização de dados , por exemplo, se você encaixar dois endereços de e-mail em uma única célula -mail , você não será mais capaz de recuperar programaticamente um endereço de correio electrónico único para cada pessoa. (Esta restrição à entrada de dados - chamado de " normalização" - é crucial para a construção de boas bases de dados , um banco de dados onde cada campo é uma miscelânea de informação rapidamente se torna inutilizável. )

A maneira mais fácil de mudar isso é manter o arquivo simples, mas para adicionar novos campos ( ou seja , EMAIL2 , Email3 ) . Esta é também projeto de banco de dados ruim; . Um relatório ou um script que tenta recuperar um endereço de e-mail irá falhar se Email está em branco , mas Email2 ou Email3 é preenchido , a menos que programas cada vez mais complicados são usados ​​
A simples Modelo Banco de Dados Relacional

Em vez disso, criar um relacionamento entre dois arquivos simples. Na primeira tabela , adicione um campo denominado ID , e preenchê-lo com números sequenciais. Cada número deve ser único em cada registro. Em uma segunda tabela, crie dois campos: ID e -mail . As tabelas será parecido com este :

Flat: ( Nome: "John Smith" , Email: " jsmith@nosuchaddress.com " )

relacional: Tabela 1: (ID: " 31415 " , Nome: "John Smith" ) Tabela 2: (ID: " 31415 " , Email: " jsmith@nosuchaddress.com " )

o número de identificação é o " campo de chave " que relaciona as duas tabelas. Para adicionar mais endereços de e-mail para esse registro na tabela 1, você gostaria de acrescentar mais registros para a segunda tabela , cada um com o mesmo ID como John Smith. A maioria dos softwares de banco de dados irá gerenciar esses relacionamentos para você. Entrando vários endereços de e-mail em um formulário irá criar relacionamentos de identificação por trás das cenas , desde o modelo de banco de dados está configurado corretamente.

Avançada Relacionais Técnicas

Às vezes você pode querer usar campos-chave que são eles próprios significativa. Digamos que você queira criar uma tabela de funcionários , mas você tem duas pessoas ambas nomeadas John Smith na mesma empresa . Você pode usar IDs exclusivos para isso, mas você também pode usar outras formas de dados exclusivos . Os endereços de email são frequentemente utilizados para esse fim, como eles geralmente são garantidos para ser único. Um centro comunitário , no entanto, que algumas pessoas podem compartilhar um endereço de e-mail, não seria um bom uso desta técnica .

Anterior :

Próximo : No
  Os artigos relacionados
·Banco de Dados Relacional Vs . Banco de Dados Biológic…
·Como copiar um banco de dados MS Access 2003 
·Tipos de consultar bancos de dados 
·Como configurar Metadados no DB2 
·Tipos de dados comumente usados ​​no Office Access 
·Como Analisar no Oracle 
·Definição de uma consulta no Access 
·Como atribuir uma chave primária para um campo 
·Como alterar o Princípio AutoNumeração no Access 200…
·Qual padrão Roles Banco de Dados Oracle são criados q…
  Artigos em destaque
·Como fazer uma consulta no Access 2003 não só de leit…
·Como gravar um DVD em CDBurnerXP 
·Como monitorar Cue com fones de ouvido no Traktor 3 
·Como Zip um arquivo do Word 
·Como fazer backup com o Norton Ghost 12 
·Como encurtar Comprimento dos Cânticos 
·Como se livrar de vírus e Worms 
·Porque é que a AVG Detectando Arquivos bloqueados 
·Tutorial para Macromedia Flash Professional 8 
·Como fazer upload de iTunes Music Library para Mobile M…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados