Встречается на собеседованиях • сегодня
Что такое целостность данных в базе
Целостность данных в БД — это корректность и согласованность данных, их соответствие бизнес-правилам. Обеспечивается механизмами СУБД:
- Объектная целостность — первичные ключи (
PRIMARY KEY) гарантируют уникальность записей. - Ссылочная целостность — внешние ключи (
FOREIGN KEY) контролируют связи между таблицами. - Доменная целостность — ограничения (
CHECK,NOT NULL) проверяют допустимость значений.
Пример:
sql
CREATE TABLE users (
id INT PRIMARY KEY, -- Объектная целостность
name VARCHAR(50) NOT NULL, -- Доменная целостность
age INT CHECK (age >= 18)
);
CREATE TABLE orders (
order_id INT PRIMARY KEY,
user_id INT REFERENCES users(id) -- Ссылочная целостность
);Нарушение правил (например, попытка вставить user_id, которого нет в users) приведет к ошибке.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы