Junior — Middle
El tudná magyarázni, mi az a egyedi azonosító egy adatbázis-bejegyzéshez, amit minden sor egyértelmű felismerésére használnak?
sobes.tech MI
Válasz az MI-től
Az adatbázisban a rekord egyedi azonosítója egy olyan mező (vagy mezőkészlet), amely egyértelműen meghatározza az adott sorokat a táblában. Általában ez az elsődleges kulcs (Primary Key). Biztosítja, hogy egyetlen rekord se ismétlődjön meg, és lehetővé teszi egy adott rekord gyors megtalálását, frissítését vagy törlését.
Gyakran az egyedi azonosítóhoz használják:
- automatikusan növekvő egész értékeket (pl. SERIAL PostgreSQL-ben)
- UUID-t (Universally Unique Identifier) — 128 bites egyedi értékek, amelyek szinte lehetetlenek ismétlődni
Példa egy olyan tábla létrehozására PostgreSQL-ben, amelynek van egy egyedi azonosítója:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
Ebben a példában az id mező minden rekordhoz egyedi azonosítóként szolgál.