Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Proper Relacional Estrutura da Tabela de Banco de Dados
Concepção de tabelas em um banco de dados relacional é de longe o mais difícil e mais importante aspecto da construção de um banco de dados. Mesas mal projetados levar a não ser capaz de encontrar os dados , ter de introduzir dados duplicados , e entrada de dados estranho. Tomando o tempo para garantir que as tabelas estão devidamente set-up e que os relacionamentos são criados corretamente ajuda a garantir um bom design de banco de dados . Projetando as Tabelas

Antes de começar a pensar em tabelas, você precisa determinar quais informações o banco de dados que vai armazenar. A maneira mais fácil de descobrir isso é responder a quem, o quê , onde, quando e como. Por exemplo, ao criar um banco de dados que rastreia os alunos , o que as classes que eles tomam, e que ensina as classes , o seguinte seria um pouco da resposta para as perguntas : Quem: alunos e instrutores ; quê: classe, grau e número de créditos ; onde: localizações de classe , endereço do aluno e instrutor de endereço ; Quando: data e horário de aula ; como : como é a classe entregue

é importante ter tempo e responder a essas perguntas da forma mais completa possível. . Estas perguntas identificar os campos de suas tabelas . Depois de saber que todos os campos são , você está pronto para começar a organizá-los em tabelas. Para certificar-se de que o campo se relaciona diretamente com o nome da tabela , o grupo dos campos por o tema comum e quebrar os campos abaixo para os menores pedaços possíveis . Por exemplo, em vez de um campo chamado ' InstructorName ', você deve usar ' IntructorFirstName ' e ' InstructorLastName . Alguns domínios podem não pertencem claramente com qualquer uma tabela . Por exemplo, o campo ' Grade ' relaciona-se com o estudante , mas também diz respeito à classe. Quando você encontrar um campo que pertence a duas tabelas diferentes , isso significa que ele precisa estar em uma tabela de junção , uma tabela que associa duas tabelas em um relacionamento muitos-para- muitos. Dessa forma , um estudante pode receber diferentes graus para diferentes classes que são tomadas .
Projetando os Relacionamentos

Depois de ter seus quadros desenhados, o próximo passo é a figura como eles se relacionam entre si . Existem três tipos de relações : um -para-um ; um-para- muitos e muitos-para- muitos. O relacionamento de um- para-um não é freqüentemente usada . Isso significa que um registro em uma tabela se relaciona diretamente com um registro na segunda tabela . Essa relação é utilizada em bancos de dados de recursos humanos, onde uma tabela contém os dados não- seguros, como nome e endereço, e a segunda tabela contém os dados seguros, como salário.

O segundo tipo de relação , eo mais comum, é o relacionamento um- para-muitos. Isto significa que um registro em uma tabela se relaciona diretamente com muitos registros de outra tabela. Por exemplo, um professor pode ensinar muitas classes . Este é representado pela chave primária na tabela de instrutor, ' InstructorID , ' relativo a uma chave estrangeira na tabela de classes ' ClassInstructor .

O terceiro tipo de relação é a de muitos-para -muitos. Nesta relação , muitos registros em uma tabela estão relacionados com muitos registros em outra tabela. Por exemplo , um estudante pode tomar várias classes , e uma classe pode ter muitos alunos . Para criar essa relação , uma tabela de união é necessária. A tabela de junção , na verdade, contém as chaves estrangeiras. Nessa relação , as chaves estrangeiras seria " StudentID 'e' ClassID ' na tabela de junção . Ao criar essas relações , você está permitindo que os dados fluam de mesa em mesa e ser facilmente acessível.

Anterior :

Próximo : No
  Os artigos relacionados
·Como configurar uma saída de emails SMTP servidor dent…
·Como colocar o início de uma carta em uma consulta Acc…
·Como acessar uma consulta ODBC 
·Como fazer sua própria Two Fold Brochure 
·Como criar um banco de dados em MS Access 2007 
·Como converter uma macro para código em Access 2007 
·Como calcular em uma consulta do Access 
·Quais são as vantagens e desvantagens de arquivamento …
·Como criar vários relatórios com o mesmo layout Usand…
·Como instalar o MSDE 
  Artigos em destaque
·Como transferir músicas do Media Player para um novo c…
·Como se livrar de lpgen.info 
·Como iniciar uma Estação Rádio Livre de seu computad…
·Como alterar um Oracle Usuário Senha 
·Como remover um W32 Blastclan 
·Como gravar arquivos em um DVD com o UltraISO 
·Como remover as barreiras de vírus 
·Como gravar imagens para DVD + R 
·Como alterar My Song em um MP3 
·Como gravar uma transmissão Off the Internet 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados