Architecting and designing : Structured analysis and design
  
Constraint
A constraint is a rule that restricts the values in a database.