O que é um campo chave?

Um campo de chave é uma coluna ou uma combinação de colunas em um banco de dados que identifica exclusivamente a entrada específica em questão. Esses campos são usados ​​para identificar e aplicar a integridade em várias tabelas em um banco de dados. Os campos -chave vêm em dois sabores gerais: teclas simples e compostas, dependendo do número de colunas marcadas como o campo principal. Quando utilizado em sua tabela original, o campo principal é conhecido como uma chave "primária"; Quando utilizado em outra tabela como um método para vincular as tabelas, é conhecida como uma chave "estrangeira".

Para ser útil como um campo -chave, um candidato -chave deve ser único, inalterável e necessário. A singularidade é simples de entender; Isso significa que nenhuma outra entrada no banco de dados pode ter um valor de chave correspondente como qualquer outra entrada. Inestável significa que as informações no valor da chave são fixas e imutáveis, que elas nunca mudarão com o tempo. Necessário significa que, para nenhuma entrada no banco de dados, o valor da chave pode ser deixado em branco. Por exemplo, uma categoria opcional como rACE ou nacionalidade não puderam ser usados ​​como um campo -chave em um banco de dados de funcionários, porque alguns funcionários podem não estar dispostos a fornecer essas informações.

Escolher os campos -chave apropriados permite que o banco de dados mantenha sua integridade, permanecendo coerente entre as tabelas. Por exemplo, se um banco de dados listar registros de funcionários, uma entrada típica poderá conter o primeiro nome, sobrenome, data de nascimento e número de identificação do funcionário ou número do funcionário. A escolha óbvia para um campo -chave é o número de identificação do Seguro Social ou do Empregado; Ambos satisfaziam os requisitos de exclusivos, inalteráveis ​​e necessários. Ao tentar procurar o registro de um funcionário específico no banco de dados, digitar o número imediatamente retornaria não mais que um único registro de funcionários. Se usar o sobrenome do funcionário como o campo principal, é possível que vários registros de funcionários sejam encontrados, como mais de ONE Funcionário pode compartilhar um sobrenome.

Uma maneira de reduzir as chances de escolher acidentalmente um campo -chave que tem a possibilidade de retornar vários registros é usar uma chave composta. Ao contrário de uma chave simples, que usa apenas uma coluna, uma chave composta usa uma combinação de várias colunas para representar os campos -chave. Por exemplo, usar como chave uma combinação do primeiro nome, sobrenome e data de nascimento de um funcionário reduziriam drasticamente - mas não eliminariam totalmente - as chances de violar o requisito de exclusividade. Isso fornece uma solução quando uma boa chave simples não está prontamente disponível.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?