Chave (computação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Gunnex (discussão | contribs)
m Revertidas edições por 201.28.39.221 para a última versão por Rjbot
Linha 7:
* Uma chave é dita '''única''' se ela identifica, de forma inequívoca, um determinado item armazenado no repositório. Uma chave '''não-única''', ou ambígua, identifica mais de um item dentro do repositório.
* Uma chave '''primária''' é uma chave única, utilizada como referência preferencial para identificar um item dentro de um repositório. Por exemplo, o nome de um usuário de um sistema informatizado, ou o número de registro de um carro, podem ser utilizados como chaves primárias para localizar os respectivos itens.
* Uma chave '''estrangeira''' é uma chave armazenada em um determinado repositório, que permite localizar informações contidas em outros repositóriosregitros.
* Uma '''chave simples''' é associada a um único valor, ou campo, do registro. Uma '''chave composta''' corresponde à combinação de duas ou mais chaves, e pode ser necessária para eliminar a ambiguidade, formando um identificador único.
* Eventualmente, a chave pode ser obtida através da aplicação de uma função de transformação (por exemplo, uma função [[hash]]) sobre um ou mais campos do registro, de forma a obter um valor único que seja mais conveniente para a aplicação em questão.