Um conceito básico de banco de dados garante que os
relacionamentos entre registros de tabelas relacionadas sejam
válidos e que não exclui ou altera, acidentalmente, dados
relacionados. Por exemplo, em um relacionamento do tipo 1:n
entre a tabela Clientes e a tabela Pedidos, um cliente pode fazer
vários pedidos. Por meio deste conceito, o banco de dados não
permite que seja cadastrado um pedido para um cliente que
ainda não foi cadastrado. Em outras palavras, ao cadastrar um
pedido, o banco de dados verifica se o código do cliente que foi
digitado já existe na tabela Clientes. Se não existir, o cadastro
do pedido não será aceito. Esse conceito é denominado: