Sobes.tech
Junior — Middle

Какво се разбира под понятието уникален ключ в база данни?

sobes.tech AI

Отговор от AI

Уникалният ключ в базата данни е колона или набор от колони, чиито стойности уникално идентифицират всеки запис в таблицата. Той гарантира, че в таблицата няма да има две реда с еднаква стойност на уникалния ключ. За разлика от първичния ключ, уникалният ключ може да съдържа NULL (в зависимост от системата за управление на бази данни), и в таблицата може да има няколко уникални ключа.

Пример в SQL:

CREATE TABLE Потребители (
  id INT PRIMARY KEY,
  email VARCHAR(255) UNIQUE
);

Тук, email е уникален ключ, който няма да позволи добавянето на двама потребители с еднакъв имейл.