candidate key <database> One of several possible attributes or combinations of attributes which can be used to uniquely identify a body of information (a "{record}"). The chosen candidate key is called the {primary key}. (2006-05-29)