Sobes.tech
Junior — Middle

Kunt u uitleggen wat een unieke identificator is voor een database-invoer, die wordt gebruikt om elke rij eenduidig te herkennen?

sobes.tech AI

Antwoord van AI

De unieke identificatie van een record in de database is een veld (of set velden) dat elke rij in de tabel eenduidig bepaalt. Dit is meestal een primaire sleutel (Primary Key). Het garandeert dat geen enkele record wordt herhaald en maakt het mogelijk om snel een specifieke record te vinden, bij te werken of te verwijderen.

Vaak worden voor de unieke identificatie gebruikt:

  • Auto-incrementerende gehele waarden (bijvoorbeeld SERIAL in PostgreSQL)
  • UUID (Universally Unique Identifier) — unieke 128-bits waarden die vrijwel onmogelijk te herhalen zijn

Voorbeeld van het maken van een tabel met een unieke identificatie in PostgreSQL:

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

Hier is het veld id een unieke identificatie voor elke record.