Key- Simply consists of one or more attributes that determine other attributes.
Role- based on the concept of Determination.
Determination- Which can be explained by having two attributes, A and B. The statement that “A determines B” means that knowing the value of A means that you can also determine the value of attribute B.