Alternative key

За Алтернативен ключ се смята Потенциален ключ, който не се използва на практика за поддържане на уникалността. Образни казано – Потенциален ключ, който си е останал потенциален, но за него може и да има, може и да няма дефиниран например UNIQUE ключ, това не е от значение, просто идеята е, че като определим всички Потенциални ключове и „короноваме“ един от тях за Първичен, останалите ще наричаме Алтернативни ключове.

Добър пример би бил – аристокрацията на една държава, трябва да короноваме крал – един от аристократите. Останалите остават Алтернативни ключове – такива, които могат да бъдат крале, но не са.

If a table has more than one candidate key, one of them will become the primary key and rest of all are called alternate keys.

Литература:

https://www.javatpoint.com/alternate-key-in-sql