Описание тега constraints
Ограничение - это условие, которое должно выполняться в данном контексте. Ограничения обычно используются в базах данных и языках программирования для обнаружения ошибок, обеспечения согласованности и точности данных, а также для обеспечения выполнения бизнес-требований. Ограничения также важны в задачах оптимизации. Ограничения могут быть либо жесткими ограничениями, которые устанавливают условия для переменных, которые должны быть удовлетворены, либо мягкими ограничениями, которые имеют некоторые значения переменных, которые штрафуются в целевой функции, если и в зависимости от степени, в которой условия для переменных не выполняются. доволен.
Например, ограничения базы данных могут быть:
NOT NULL Ограничение - столбец не может иметь значение NULL.
DEFAULT Ограничение - значение по умолчанию для столбца, когда ничего не указано.
UNIQUE Constraint - все значения в столбце разные.
ПРОВЕРИТЬ Ограничение - все значения в столбце удовлетворяют определенным критериям.
дальнейшее чтение