Sobes.tech
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.