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.