What is a candidate key?
Used to uniquely identify a row
Alias for primary key
Used to identify a column
Alias for foreign key