- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
No Informix, um mecanismo é empregado para manter a consistência das informações armazenadas. A principal forma de garantir a consistência entre tabelas se dá por meio do vínculo entre a chave primária de uma tabela com a chave estrangeira de outra tabela. As colunas das duas tabelas armazenam as informações que permitem estabelecer o relacionamento entre as linhas das tabelas.
Por exemplo:
I. O código de cliente 1 da tabela Cliente, cujo nome é João, será armazenado na coluna código do cliente da tabela Nota_Fiscal sempre que se quiser indicar que João comprou determinados produtos.
II. Não será possível excluir João (código de cliente 1) enquanto houver Notas Fiscais emitidas contra esse cliente.
O mecanismo descrito acima é conhecido por: