- Super Key: A set of one or more attributes that, taken collectively, uniquely identify a tuple in a relation. - Candidate Key: A minimal super key. This means that no proper subset of a candidate key is a super key. - Primary Key: One of the candidate keys chosen by the database designer to uniquely identify tuples.