In plain English
A constraint is a rule the database enforces on your data: NOT NULL (must have a value), UNIQUE (no duplicates), CHECK (must satisfy a condition), PRIMARY KEY, and FOREIGN KEY. If a change breaks a rule, it is rejected.
Why it matters
Constraints push data-quality rules into the database where they cannot be bypassed. Most “integrity violation” errors (class 23) are a constraint doing exactly its job.
En palabras simples
Una restriccion es una regla que la base impone a tus datos: NOT NULL (debe tener valor), UNIQUE (sin duplicados), CHECK (debe cumplir una condicion), PRIMARY KEY y FOREIGN KEY. Si un cambio rompe una regla, se rechaza.
Por que importa
Las restricciones llevan las reglas de calidad de datos a la base, donde no se pueden saltar. La mayoria de los errores de “violacion de integridad” (clase 23) son una restriccion haciendo justo su trabajo.