Architecting and designing
  
Key
A value used for unique identification. In a traditional system, it identifies a record in a file. In an object-oriented model, it identifies an instance in an object set. In the relational model, it is the value of a minimal set of attributes which identifies a role in a relation. See Foreign key and Primary key.