Junior — Middle
Explica ce este o cheie unică într-o bază de date și cum este utilizată pentru a asigura integritatea datelor.
sobes.tech AI
Răspuns de la AI
Уникальный ключ (UNIQUE key) в базе данных — это ограничение, которое гарантирует, что все значения в столбце или наборе столбцов будут уникальными, то есть не повторятся в разных строках.
Это обеспечивает целостность данных, предотвращая дублирование записей по определённым критериям. Например, уникальный ключ может быть установлен на поле email пользователя, чтобы не было двух аккаунтов с одинаковым email.
В SQL это выглядит так:
CREATE TABLE users (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Таким образом, при попытке вставить запись с уже существующим email база выдаст ошибку, что помогает поддерживать корректность и качество данных.