constraint

/kənˈstɹeɪnt/

Something that constrains; a restriction.

An irresistible force or compulsion.

The repression of one's feelings.

A condition that a solution to an optimization problem must satisfy.

A linkage or other restriction that maintains database integrity.