superkey
set of attributes that uniquely identifies each tuple of a relation
unique key
minimal superkey in relational database management systems
candidate key
set of columns in a relational database
set of attributes that uniquely identifies each tuple of a relation