Sobes.tech
Junior — Middle

Quando e por que é recomendado indicar a chave primária na base de dados?

sobes.tech IA

Resposta da IA

Recomenda-se sempre indicar a chave primária numa base de dados quando for necessário identificar de forma única cada registo na tabela. Isto garante a integridade dos dados e permite realizar operações de pesquisa, atualização e eliminação de forma eficiente.

Razões principais para indicar uma chave primária:

  • Unicidade: garante que não haverá duplicados na tabela para o campo chave.
  • Indexação: a chave primária é automaticamente indexada, o que acelera as consultas.
  • Relações: usada para estabelecer ligações entre tabelas (chaves externas).

Por exemplo, na tabela de utilizadores, o campo id costuma ser a chave primária:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  name VARCHAR(100),
  email VARCHAR(100) UNIQUE
);