Key is the attribute or set of attribute which is uniquely identify the tuple.
There are following type of key are possible:
1. Superkey
2. Candidate key
3. Primary key
4. Alternate key
5. Foreign Key.
6. Unique Key