A ____ is an attribute or combination of attributes that uniquely identifies a tuple.
a. secondary key
b. primary key
c. foreign key
d. preferred key