Sobes.tech
Junior — Middle

O que se entende por chave única numa base de dados?

sobes.tech IA

Resposta da IA

Uma chave única na base de dados é uma coluna ou conjunto de colunas cujos valores identificam de forma inequívoca cada registo na tabela. Ela garante que não haverá duas linhas com o mesmo valor de chave única na tabela. Ao contrário da chave primária, a chave única pode conter NULL (dependendo do SGBD), e pode haver várias chaves únicas numa tabela.

Exemplo em SQL:

CREATE TABLE Utilizadores (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

Aqui, email é uma chave única que não permitirá adicionar dois utilizadores com o mesmo email.