O conceito básico para identificar linhas e estabelecer relações entre linhas de tabelas de um banco de dados relacional é o de chave. A chave que é composta por uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela é chamada: