Middle
O que é uma chave primária sintética (artificial)?
sobes.tech IA
Resposta da IA
A chave primária sintética (artificial) é um identificador único de um registo numa tabela de base de dados, que não faz sentido fora da própria base e não está relacionada com dados reais.
Ao contrário de uma chave natural (por exemplo, número de passaporte, email), a chave sintética é criada especificamente para identificação, geralmente na forma de um número auto-incrementado ou UUID.
Exemplo:
CREATE TABLE utilizadores (
id SERIAL PRIMARY KEY, -- chave sintética
nome_utilizador VARCHAR(50),
email VARCHAR(100)
);
Aqui, id é uma chave sintética que garante a unicidade e simplicidade de referências ao registo, mesmo que os dados reais possam mudar ou não sejam únicos.