Какие ограничения в базе данных ты знаешь и используешь в SQL?

В SQL существуют различные ограничения (constraints), которые обеспечивают целостность данных:

Короткий ответ

Что ответить на собеседовании

В SQL существуют различные ограничения (constraints), которые обеспечивают целостность данных:

Подробный разбор

Ответ с пояснениями

В SQL существуют различные ограничения (constraints), которые обеспечивают целостность данных:

  • PRIMARY KEY — уникальный идентификатор записи, не может быть NULL.
  • FOREIGN KEY — ссылка на ключ из другой таблицы, обеспечивает связь между таблицами.
  • UNIQUE — гарантирует уникальность значений в столбце.
  • NOT NULL — запрещает хранить NULL в столбце.
  • CHECK — задаёт условие, которому должны соответствовать значения в столбце.

Пример создания таблицы с ограничениями:

CREATE TABLE Users (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE NOT NULL,
    age INT CHECK (age >= 18)
);

Эти ограничения помогают избежать ошибок и поддерживать корректность данных.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку