SQL · Capítulo 9

Constraints e integridade

CHECK, UNIQUE, FOREIGN KEY e regras que devem sobreviver à aplicação.

CONCEITO

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);
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Adiciona regras para impedir notas fora de 0-20 e tickets ligados a utilizadores inexistentes.