Bancos de dados relacionais são implementados por meio de tabelas que utilizam um dos atributos que as integram, como o campo chave primária. Esse fato é de suma importância para a consistência e a recuperação dos dados.

Por suas características, dois atributos utilizados como chaves primárias são