Uma chave primária é um valor, ou um conjunto de valores, que o banco de dados usa para identificar uma linha de uma tabela. Por exemplo, uma tabela de clientes pode atribuir um número diferente a cada cliente. Esse número permite encontrar a pessoa certa mesmo que duas pessoas tenham o mesmo nome.

Pense no número exclusivo de cada cartão de biblioteca. A chave primária precisa identificar sua linha sem ser compartilhada por outra e não pode ficar vazia. Em geral, ela não descreve a linha; serve para ajudar o banco de dados a distinguir registros.