SQL · Capítulo 9
Constraints e integridade
CHECK, UNIQUE, FOREIGN KEY e regras que devem sobreviver à aplicação.
O que precisas de perceber
A base deve impedir estados impossíveis sempre que a regra é estrutural. Constraints reduzem bugs e protegem contra scripts/serviços diferentes.
EXEMPLO
Vê o código
ALTER TABLE utilizadores ADD CONSTRAINT uq_email UNIQUE(email);As minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Adiciona regras para impedir notas fora de 0-20 e tickets ligados a utilizadores inexistentes.