A key refers to a attribute, or a group of attributes, which assumes a unique value for:
A key is an identifier only for its local scope (ie inside a entity or relationship set). More … see Logical Data Modeling - Global Identifier (Fully Qualified Name, Canonical Form)
An identifier data type must be able to hold any key value.
A common implementation of this data type is an integer (64 bit :))