As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados por usuários autorizados não resultem na perda de consistência de dados.
Restrições de domínio são a forma mais elementar de restrições de integridade.Estas testam valores inseridos no Banco de Dados, e testam (efetuam) consultas para assegurar que as comparações façam sentido.
Fonte: http://www.inf.ufsc.br/~mario.dantas/cap6.pdf
Uma asserção é um predicado expressando uma condição que queremos que o Banco de Dados sempre satisfaça.
•É utilizada como restrição de integridade.
Fonte: http://www.inf.unioeste.br/~olguin/4458-semin/G1-apresentacao.pdf