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)