Preservação da integridade da informação

Posted by Paulo Ramos & João Martins | Posted in | Posted on 12:10

0

Uma base de dados relacional deve assegurar dois tipos de integridade:
o integridade de entidade – impõe que os valores dos atributos que correspondem à chave primária de uma entidade não podem ser nulos nem iguais a outros já existentes na coluna.


Ex.: uma aluno com o numero 1, nome Diogo, não pode existir outro aluno numero
1, nome Afonso


o integridade referencial – impõe que um valor de uma chave externa tem obrigatoriamente de existir como elemento constituinte da chave primária da tabela relacionada com aquela chave externa.


Exemplos de violação da integridade de referência






Quando introduzimos uma nova encomenda temos de introduzir um n.º que cliente que
exista na tabela de clientes, caso contrário existe uma violação de integridade de referencia.
O mesmo acontece quando introduzimos um código de artigo não existente.
Acontece o mesmo quando apagamos algum registo na tabela de clientes ou na tabela de
artigos, teremos de eliminar as existências de encomendas desse clientes.

Comments Posted (0)

Enviar um comentário