<< 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 uma tabela, uma Chave Primária é utilizada para associar dados entre tabelas. Após ter definido um campo como sendo a Chave Primária de uma tabela, o próprio banco de dados garante que não sejam inseridos dados duplicados em campos que sejam Chaves Primárias.
Os tipos de Chave Primária são 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 de uma tabela. Podem existir casos em que um único campo não é capaz de atuar como Chave Primária, pelo fato de apresentar valores repetidos. Além disto, uma tabela pode ter somente uma Chave Primária, seja Simples ou Composta, ou seja, não se pode definir dois ou mais campos de uma tabela para serem Chaves Primárias separadas. Não confundir com o caso de uma Chave Primária Composta, onde a união de dois ou mais campos é que forma a Chave Primária única de uma tabela. Ao selecionar campos para uma 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 opçã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 uma Chave Primária, pode-se alterar o campo na coluna Campo e a ordenação, ascendente ou descendente, na coluna Ordem.