Middle
Mi az a szintetikus (mesterséges) elsődleges kulcs?
sobes.tech MI
Válasz az MI-től
A szintetikus (mesterséges) elsődleges kulcs egy egyedi azonosító rekordhoz egy adatbázis táblában, amelynek nincs értelme az adatbázison kívül, és nincs kapcsolatban valódi adatokkal.
A természetes kulcstól (például útlevél szám, e-mail) eltérően, a szintetikus kulcs kifejezetten azonosításra jön létre, általában automatikusan növekvő számmal vagy UUID-vel.
Példa:
CREATE TABLE felhasználók (
id SERIAL PRIMARY KEY, -- szintetikus kulcs
felhasználónév VARCHAR(50),
email VARCHAR(100)
);
Itt az id egy szintetikus kulcs, amely garantálja az egyediséget és az egyszerű hivatkozást a rekordra, még akkor is, ha a valódi adatok változnak vagy nem egyediek.