Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое ограничения (Constraints)?

ПрограммированиеData science+2
Анонимный вопрос
Data Science
  · 3,7 K
Специалист в области управления и информатики в технических системах. Data Engeneer, IT...  · 13 апр 2022
Добрый день. В общем случае ограничения (Constraints) это наборы правил применяемые к данным до момента их помещения в таблицу SQL.
Яркие примеры таких ограничений:
  • NOT NULL - значение помещаемое в поле таблицы не может быть нулевым.
  • UNIQUE - значение должно быть уникальным.
  • PRIMARY KEY - значение должно уникально идентифицировать строку в таблице
  • и т. д.
Как правило они применяются на сервера OLTP для фильтрации недостоверных/некачественных данных.
На серверах OLAP и в хранилищах данных они редко используются потому-что довольно сильно нагружают аппаратную составляющую. 
2 эксперта согласны