Различия между ключом, суперключом, минимальным суперключом, ключом-кандидатом и первичным ключом

Я новичок в MySQL, и меня действительно смущают различные термины, с которыми я сталкивался. Я попытался найти ответ в Google, но результаты действительно сбивают с толку, и когда я пытаюсь понять, мне кажется, что это одно и то же.

В чем именно заключаются различия между ключом, суперключом, минимальным суперключом, ключом-кандидатом и первичным ключом?

36
задан nbro 20 March 2016 в 22:15
поделиться