Skip to main content

Um guia para a chave candidata

Constituição Federal Completa e atualizada - 10 Horas de Audio (Junho 2026)

Constituição Federal Completa e atualizada - 10 Horas de Audio (Junho 2026)
Anonim

Uma chave candidata é uma combinação de atributos que podem ser usados ​​exclusivamente para identificar um registro de banco de dados sem referir-se a outros dados. Cada tabela pode ter um ou mais candidatos. Uma dessas chaves candidatas é selecionada como a chave primária da tabela. Uma tabela contém apenas uma chave primária, mas pode conter várias chaves candidatas. Se uma chave candidata é composta de duas ou mais colunas, ela é chamada de chave composta.

Propriedades de uma chave candidata

Todas as chaves candidatas possuem algumas propriedades comuns. Uma das propriedades é que, durante a vida útil da chave candidata, o atributo usado para identificação deve permanecer o mesmo. Outra é que o valor não pode ser nulo. Por fim, a chave candidata deve ser única.

Por exemplo, para identificar exclusivamente cada funcionário, uma empresa pode usar o número do Seguro Social do funcionário. Como você pode ver, existem pessoas com os mesmos nomes, sobrenomes e posição, mas duas pessoas nunca têm o mesmo Número de Seguro Social.

Número da Segurança SocialPrimeiro nomeÚltimo nomePosição
123-45-6780CraigJonesGerente
234-56-7890CraigBealAssociado
345-67-8900SandraBealGerente
456-78-9010TrinaJonesAssociado
567-89-0120SandraSmithAssociado

Exemplos de chaves candidatas

Alguns tipos de dados prontamente se prestam como candidatos:

  • Números de livros padrão internacionais - os ISBNs identificam exclusivamente livros e mídias relacionadas. A emissão de ISBNs é rigidamente regulamentada pelos gatekeepers da indústria e os ISBNs geralmente nunca são reutilizados pelos editores.
  • Números de contas bancárias - a maioria dos bancos não recicla números de contas.
  • Números de série - Embora os números de série não sejam controlados nas indústrias, no contexto de um único fornecedor, um número de série deve ser sempre exclusivo.
  • Números de licença de motorista - Normalmente, esses números não são duplicados. No entanto, uma pessoa que se desloca de estado para estado pode ter mais de um número DL.
  • ID do Provedor Nacional - Os médicos e outros fornecedores de medicamentos licenciados têm pelo menos um NPI exclusivo para eles, emitido pelo Departamento de Saúde e Serviços Humanos dos EUA.

No entanto, alguns tipos de informações que podem parecer bons candidatos, na verdade, são problemáticos:

  • Números de telefone: a maioria das operadoras recicla números de telefone e os assinantes individuais podem ter vários números de telefone simultaneamente.
  • Códigos de preços universais - os UPCs são exclusivos, mas o proprietário de um bloco UPC pode reciclar produtos à vontade.
  • Números de registros médicos - as MRNs geralmente são emitidas em nível hospitalar, sem qualquer tipo de orientação nacional sobre
  • Números de seguridade social - Embora sejam teoricamente únicos, os SSNs são reciclados e a fraude de SSN é comum o suficiente para tornar esse identificador problemático em grandes conjuntos de dados. (No contexto de um empregador que verifica SSNs, esse desafio não é um problema.)