Chave Primária

<< Clique para Mostrar o Sumário >>

 

Chave Primária

Uma Chave Primária é um campo ou um conjunto de campos que identifica de maneira única cada registro de uma tabela. Assim como o índice principal para a tabela, esta é utilizada para associar dados entre tabelas. Após ter definido um campo como sendo a chave primária da tabela, o próprio banco de dados garante que não sejam inseridos dados duplicados em campos que sejam chaves primárias.

Há dois tipos de chave primária, a Simples e a Composta. Uma Chave Primária Simples é um campo que identifica de modo único cada registro de uma tabela. Uma Chave Primária Composta pode ser formada pela combinação de dois ou mais campos da tabela. Podem existir casos em que um único campo não é capaz de atuar como chave primária, pelo fato deste apresentar valores repetidos. Além disto, uma tabela pode ter somente uma chave primária, seja ela simples ou composta, ou seja, não se pode definir dois ou mais campos de uma tabela para serem uma chave primária separada cada. Não confundir com o caso de uma chave primária composta, onde a união de dois ou mais campos é que forma a única chave primária da tabela. Ao selecionar campos de chave primária, considere os seguintes detalhes:

Não é permitida duplicidade de valores ou valores nulos

Caso não exista um identificador único para uma determinada tabela, pode-se usar um campo que numere os registros sequencialmente

 

Uma chave primária pode ser criada clicando na caixa de seleção correspondente ao campo na coluna Chave primária do Histórico. Neste caso, um objeto PrimaryKey é automaticamente criado com o respectivo Campo de Chave Primária já configurado para o campo selecionado.

Também é possível criar uma chave primária clicando com o botão direito do mouse no Histórico e selecionando a opção Adicionar - PrimaryKey para adicionar um objeto PrimaryKey, se ainda não existir. Clique com o botão direito do mouse no objeto PrimaryKey e selecione a opção Inserir - Campo de Chave Primária. Na janela que se abre, selecione um dos campos disponíveis. Após criar a chave primária, pode-se alterar o campo na coluna Campo e a ordenação, ascendente ou descendente, na coluna Ordem.

Esta página foi útil?