Após a modelagem e implementação de um banco de dados, com suas respectivas restrições, só é possível inserir ou alterar informações que obedeçam às regras de integridade.
Exemplo: levando em consideração que poderia haver uma associação entre HISTORICO_ESCOLAR, ALUNO, TURMA e DISCIPLINA, só seria possível inserir um registro em histórico escolar caso os dados obedeçam às seguintes regras:
Caso a informação a ser cadastrada seja contraditória a qualquer uma dessas regras, a sua inserção na tabela não será permitida pelo SGBD. Da mesma forma, se tentássemos altera um registro já cadastrado em histórico escolar, mudando a disciplina para uma que não exista na tabela de disciplinas, essa mudança também será impedida de acontecer pelo SGBD.