Junior — Middle
Какво се разбира под понятието уникален ключ в база данни?
sobes.tech AI
Отговор от AI
Уникалният ключ в базата данни е колона или набор от колони, чиито стойности уникално идентифицират всеки запис в таблицата. Той гарантира, че в таблицата няма да има две реда с еднаква стойност на уникалния ключ. За разлика от първичния ключ, уникалният ключ може да съдържа NULL (в зависимост от системата за управление на бази данни), и в таблицата може да има няколко уникални ключа.
Пример в SQL:
CREATE TABLE Потребители (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Тук, email е уникален ключ, който няма да позволи добавянето на двама потребители с еднакъв имейл.