As chaves são pilares para garantir a integridade dos dados, otimizar consultas e manter relações entre tabelas.
🗝️ CHAVE PRIMÁRIA (UNIQUE IDENTIFIERS) - UIDs
São valores únicos, identificados para cada linha de uma entidade (tabela). Cada entidade pode inclusive possuir mais de um identificador único.
🗝️ CHAVE composta
Se não houver nenhuma chave primária entre as tabelas, você poderá criar um UID artificial, concatenando informações importantes para relacionar as entidades. Ou seja, você pode combinar duas ou mais colunas para criar um identificador.
É útil quando uma única coluna não é suficiente para identificar exclusivamente um registro.
🗝️ CHAVE estrangeira
É uma chave em alguma tabela que identifica exclusivamente linhas em outra tabela - ou, em outras palavras, uma chave que rastreia uma chave primária em outra tabela.
🗝️ Super CHAVE
Um conjunto de uma ou mais colunas que podem identificar exclusivamente um registro.
Uma chave primária é um caso especial de Super Key.
🗝️ CHAVE do candidato
Uma coluna ou conjunto de colunas que pode se qualificar como uma chave primária.
🗝️ CHAVE única
Garabte a unicidadenda combinação de colunas. Semelhante a chave primária masm pode ter um valor nulo.
🗝️ CHAVE alternativa
Uma chave candidata que não é a chave primária. Opção secundária para um identificador único.
🗝️ CHAVE natual
Uma chave que ocorre naturalmente nos atributos de uma entidade, vomo um endereço de e-mail ou um número de segurança social.
🗝️ CHAVE de substituição
Uma chave artificial criada para uma tabela quando um identificador natural e único não esta disponível ou não é adequado.
🗝️ CHAVE secundária
Utilizado para fins de recuperação de dados, não para identificação.
Ajuda na criação de índices não clusterizados.