🎯 Chave Primária

Em poucas palavras

Uma Chave Primária (Primary Key - K) é o identificador exclusivo de um registro em uma tabela. Ela funciona como um “CPF” para cada linha: garante que nenhum dado seja duplicado e que cada informação possa ser localizada de forma rápida e precisa.


📝 Notas e Desenvolvimento

  • Unicidade Absoluta: Não podem existir dois registros com a mesma Chave Primária na mesma tabela.
  • Obrigatoriedade (Not Null): O campo definido como2 PK jamais pode estar vazio ou nulo.
  • Imutabilidade: Idealmente, o valor de uma Chave Primária não deve ser alterado ao longo do tempo, para evitar a quebra de relacionamentos com outras tabelas.
  • Tipos de Chave:
    • Simples: Composta por uma única coluna (Ex: id_usuario).
    • Composta: Formada pela combinação de duas ou mais colunas para garantir a unicidade.
    • Surrogate (Substituta): Um valor artificial criado apenas para controle, geralmente um número sequencial (Auto-increment).
    • Natural: Um dado que já existe no mundo real e é único, como um ISBN de um livro (menos recomendada que a surrogate por questões de performance e manutenção).

🔗 Conexões e Contexto


📚 Referências e Fontes