Eine Einschränkung ist eine Bedingung, die in einem bestimmten Kontext erfüllt sein muss. Einschränkungen werden normalerweise in Datenbanken und Programmiersprachen verwendet, um Fehler zu erkennen, Datenkonsistenz und -genauigkeit sicherzustellen und Geschäftsanforderungen durchzusetzen.