Sobes.tech
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.