Junior — Middle
Podes dar um exemplo de restrição imposta a uma base de dados ou sistema?
sobes.tech IA
Resposta da IA
As restrições (constraints) numa base de dados ou sistema são usadas para garantir a integridade dos dados e o funcionamento correto da aplicação. Um exemplo de restrição numa base de dados pode ser:
- Unicidade (UNIQUE) — garante que os valores numa coluna ou conjunto de colunas não se repitam.
- Chave primária (PRIMARY KEY) — identifica de forma única cada registo na tabela.
- Chave estrangeira (FOREIGN KEY) — assegura a integridade referencial entre tabelas.
- NOT NULL — impede que valores nulos sejam armazenados numa coluna.
Por exemplo, na tabela de utilizadores, pode-se impor uma restrição de unicidade no campo email para evitar o registo de várias contas com o mesmo endereço.