Двете не са свързани:
- „Уникален“ гарантира, че всяка стойност се среща точно само веднъж
- "Клъстер" е как данните са подредени на диска
Можете да имате всичките 4 пермутации:
- "уникален негрупиран"
- "уникален групиран"
- „неуникален, негрупиран“
- "неуникален групиран"
Възниква известно объркване, защото по подразбиране за "първичен ключ" (PK) в SQL Server е групиран.
"Първичният ключ" винаги трябва да бъде уникален. Разликата между „уникален“ и „PK“ е, че уникалното позволява едно NULL, а PK не позволява никакви NULL.
И накрая, някои ограничения на броя
- тъй като групираният се отнася до оформлението на диска, можете да имате само един групиран индекс на таблица
- една таблица не може да има повече от един първичен ключ, но може да има много уникални индекси