Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Quais são Atributo Chaves
? Quando você compilar um banco de dados , as entidades em que, sejam elas quais forem - estudantes , cidades , furacões - ter atributos. Se as entidades são estudantes do ensino médio , por exemplo, seus atributos incluem seus nomes , endereços residenciais , notas e cor do cabelo. Para torná-lo fácil de encontrar entidades no banco de dados , identificar um determinado atributo único para cada entidade e fazer com que a chave para a busca de dados. Termos-Chave

A maioria entidades têm várias chaves candidatas , atributos que podem fazer boas chaves. Teclas de candidatos para um banco de dados de pedidos em aberto do seu negócio , por exemplo, incluir os números de ordem , os nomes e os clientes dos clientes números de Segurança Social . A chave primária é o atributo que o programador de banco de dados decide produzirá informações de forma mais eficiente . Chaves secundárias ou alternativas oferecer aos usuários do banco de dados atributos alternativos para fazer buscas. As chaves compostas usar dois ou mais atributos não- exclusivas, como primeiro e último nome, ou nome comercial mais o número de telefone, como base para a recuperação de informações .
Natural ou Surrogate
chaves

naturais são atributos que existem no mundo real, tais como números de segurança social ou nomes comerciais. As chaves substitutas existem apenas em relação ao banco de dados. Se o seu banco de dados relaciona endereços de clientes , por exemplo - uma coluna para cada número da rua , nome da rua , cidade, estado, código postal - você teria que usar dados de cada coluna para fazer uma chave geográfica única . Trabalhando com uma chave substituta que representa os endereços é mais simples . Alguns softwares de banco de dados irá atribuir entidades uma chave substituta para você.
Usa

Mesmo se você usar um substituto como sua chave primária , considerar o uso de um atributo natural como chave secundária . Usando uma chave substituta para identificar os alunos em sua escola pode fazer sentido para a administração , mas os pais acham mais fácil para procurar seu filho em um banco de dados se eles podem usar seu nome. Se a maioria dos usuários optam por a chave secundária , em vez de o substituto , você pode ter escolhido a chave primária errado . Nesse caso, considerar a reconfiguração do banco de dados para fazer a principal chave natural

Considerações

O atributo que você escolher para a chave deve ser não apenas única, mas imutável . : indivíduos ' números de Segurança Social funcionam como chaves , porque eles não mudam, mas os indivíduos ' de peso é variável e, portanto, inútil. Os tipos de entidade você atribui chaves devem ser consistentes : clientes e pedidos dos clientes são entidades diferentes e devem ser tratados separadamente. Preste atenção para as chaves de atributos que não são tão originais quanto você pode pensar : . Dois dos territórios do Canadá têm o mesmo identificador de duas letras , por exemplo, para que identificador geográfica não funciona como uma chave
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar AppDelegate em um iPhone 
·Visual C não faz EXE 
·Qual é a diferença entre um controle de entrada analó…
·Conceitos básicos do computador em Turbo C + + 
·O que é WinAC & Kernel Mode 
·Como Fazer um Asterisk Espaço Padrão em C + + 
·Como enviar Teclar para Propriedades Active X 
·Alternativas ao Boomerang Decompiler 
·Como escrever um script Vim 
·Como programar Cacau em um iPhone 
  Artigos em destaque
·Como ocultar o subexibição em um iPhone 
·Funções dinâmicas de chamar DLLs 
·Como utilizar a função HeapSize 
·O que é uma interface CPP 
·Como obter um protótipo funcional de DLL 
·O que fazer com um erro de Trapped in C 
·Como externo um membro estático 
·Como programar Cacau em um iPhone 
·Funções Iomanip 
·XCode : Como criar uma gota 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados