A key in a relation

Functionally determine at least one attribute in the row

May not functionally determine any attribute in the row

Functionally determine all the attribute in the row

Functionally determine only one attribute in the row