Я знаю концепцию всех ключей, используемых в базе данных, которые включаютОпределение ключей в базе данных
Super Key
Candidate key
Primary key
Foreign Key
Surrogate key
и некоторые другие тоже. Мой вопрос в том, что в повседневной жизни примеры того, как правильно идентифицировать вышеуказанные ключи из таблицы?
Есть ли советы или рекомендации, которые необходимо запомнить и использовать для разграничения между этими ключами?