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