? Uma chave candidata é a combinação do menor número de campos necessários para identificar e localizar um registro único em uma base de dados . A chave primária de uma tabela é geralmente a chave candidato mais simples que ocorre na tabela . Significado
Em um banco de dados relacional , os dados são separados em tabelas baseadas no assunto dos dados , por exemplo, " Contatos". Cada mesa tem muitos atributos , também conhecidos como campos, como número de telefone de um contato , o nome ou endereço de email. Tabelas são então ligados a dados relacionados em outras tabelas usando chaves de referência . Por exemplo, uma ordem está relacionada a um cliente específico com o campo chave estrangeira
Função
Chaves servir a dois papéis em bancos de dados relacionais " Cliente ". : Relacionar os dados em tabelas e diferenciar registos de uma outra . As chaves primárias são um ou vários campos usados para vincular tabelas juntos. Por exemplo , a chave principal do "Cliente" tabela " Cliente " é a chave estrangeira na tabela de "Ordem" que liga o fim de um cliente específico.
Características
Cada tabela pode ter várias chaves candidatas , por exemplo , a tabela "Cliente" pode ter duas chaves candidatas . " ID do cliente ", como uma única chave candidata campo e a combinação de "Nome ", " sobrenome " e " e-mail" pode ser outra . Uma das chaves candidatas é selecionada como a chave primária para a tabela. Normalmente a melhor escolha usa um único campo, como o campo " CustomerId " , uma vez que otimiza o desempenho de consultas .