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
);