🎯 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).
- Simples: Composta por uma única coluna (Ex:
🔗 Conexões e Contexto
- Atlas: MdC - Gestão de conhecimento pessoal
- Notas Relacionadas:
- Chave Estrangeira - A PK é o destino para onde a FK aponta.
- Sintaxe e Comandos SQL - Definida no comando
CREATE TABLE. - Normalização de Dados - A primeira forma normal (1FN) exige a existência de uma chave primária.
- Indexação - No SQL, a Chave Primária cria automaticamente um índice para buscas ultra rápidas.