Sobes.tech
Junior — Middle

Explique ce qu'est une clé unique dans une base de données et comment elle est utilisée pour assurer l'intégrité des données.

sobes.tech IA

Réponse de l'IA

Уникальный ключ (UNIQUE key) в базе данных — это ограничение, которое гарантирует, что все значения в столбце или наборе столбцов будут уникальными, то есть не повторятся в разных строках.

Это обеспечивает целостность данных, предотвращая дублирование записей по определённым критериям. Например, уникальный ключ может быть установлен на поле email пользователя, чтобы не было двух аккаунтов с одинаковым email.

В SQL это выглядит так:

CREATE TABLE users (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE
);

Таким образом, при попытке вставить запись с уже существующим email база выдаст ошибку, что помогает поддерживать корректность и качество данных.