Sobes.tech
Junior — Middle

Mit értünk egyedi kulcs alatt egy adatbázisban?

sobes.tech MI

Válasz az MI-től

Az adatbázisban az egyedi kulcs egy oszlop vagy oszlopok halmaza, amelyek értékei egyértelműen azonosítják az adatbázis minden rekordját. Biztosítja, hogy a táblában ne legyen két ugyanazzal az egyedi kulcsértékkel rendelkező sor. A primer kulccsal ellentétben az egyedi kulcs NULL értéket is tartalmazhat (az adatbázis-kezelő rendszertől függően), és több egyedi kulcs is lehet egy táblában.

SQL példában:

CREATE TABLE Felhasználók (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

Itt az email egyedi kulcs, amely megakadályozza két ugyanazzal az email címmel rendelkező felhasználó hozzáadását.