Tabela é outro termo para as relações; embora haja a diferença de que uma tabela é geralmente um conjunto multi-(saco) de linhas enquanto que uma relação é um conjunto e não permite duplicados. Além das linhas de dados reais, mesas geralmente têm associado com eles alguns meta-informação, tais como restrições sobre a mesa ou sobre os valores nas colunas específicas. Os dados em uma tabela não tem de ser fisicamente armazenados no banco de dados. Visualizações também são tabelas relacionais, mas seus dados são calculados no momento da consulta.
Outro exemplo são apelidos, o que representa um ponteiro para uma tabela em outro banco de dados.
No projeto de banco de dados relacional, uma chave única pode identificar exclusivamente cada linha em um mesa, e está intimamente relacionado com o conceito Superkey. Uma chave única compreende uma única coluna ou um conjunto de colunas. Não há duas linhas diferentes de uma tabela pode ter o mesmo valor (ou combinação de valores) das referidas colunas se os valores nulos não são utilizados.
Dependendo da versão, uma tabela pode ter arbitrariamente muitas chaves únicas, mas no máximo uma chave primária.
Definição:
A chave primária de uma tabela relacional identifica unicamente cada registro na tabela.
Ele quer pode ser um atributo normal que seja garantida a ser exclusivo (como o número de segurança social em uma mesa com não mais de um registro por pessoa) ou pode ser gerado pelo DBMS (como um identificador exclusivo, ou GUID, no Microsoft SQL Server). As chaves primárias podem consistir de um único atributo ou vários atributos em combinação.