Restrição de Chave
Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).
Restrição de Domínio
Definir o conjunto de valores possíveis ou permitidos que um campo pode ter.
Integridade de vazio
Verifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.
Integridade Referencial
Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado.
Integridade da coluna
Determina os valores aceitos para a respectiva coluna.
Integridade definida pelo utilizador;
A integridade definida pelo usuário permite definir regras comerciais que não se encaixam em outras categorias de integridade. Todas as categorias de integridade oferecem suporte à integridade definida pelo usuário.
https://pt.wikipedia.org/wiki/Restri%C3%A7%C3%B5es_de_integridade