В чем разница между Первичный ключ, уникальный ключ и кандидатный ключ?
Ключ-кандидат — это минимальный (т. е. неприводимый) ключ, уникальный ключ — это плеоназм, а первичный ключ — это устаревшее понятие, все еще сохранившееся со времен, когда люди считали возможным, что один ключ может быть «более уникальным», чем любой из другие.
Google больше не работает?