Middle
Kas ir sintētiska (izdomāta) primārā atslēga?
sobes.tech AI
Atbilde no AI
Sintētiska (mākslīga) primārā atslēga ir unikāls ieraksta identifikators datu bāzes tabulā, kurai nav jēgas ārpus pašas bāzes un kas nav saistīta ar reāliem datiem.
Atšķirībā no dabiskās atslēgas (piemēram, pases numurs, e-pasts), sintētiskā atslēga tiek izveidota īpaši identifikācijai, parasti automātiski palielināma skaitļa vai UUID veidā.
Piemērs:
CREATE TABLE lietotāji (
id SERIAL PRIMARY KEY, -- sintētiska atslēga
lietotājvārds VARCHAR(50),
e_pasts VARCHAR(100)
);
Šeit, id ir sintētiska atslēga, kas garantē unikālu identifikāciju un vienkāršu atsauci uz ierakstu, pat ja reālie dati mainās vai nav unikāli.