Primary Key: A primary is a column or set of columns in a table that uniquely identifies tuples (rows) in that table.
Super Key: A superkey is a set of one or more columns (attributes) to uniquely identify rows in a table.
Candidate Key: A super key with no redundant attribute is known as a candidate key
Alternate Key: