Primární klíč je logický koncept - je to jedinečný identifikátor pro řádek v tabulce. Jako takový má spoustu atributů – nesmí být null a musí být jedinečný. Samozřejmě, protože budete pravděpodobně často vyhledávat záznamy podle jejich jedinečného identifikátoru, bylo by dobré mít index na primárním klíči.
Klastrovaný index je fyzický koncept - je to index, který ovlivňuje pořadí, ve kterém jsou záznamy na disku uloženy. To z něj dělá velmi rychlý index při přístupu k datům, i když může zpomalit zápisy, pokud váš primární klíč není pořadové číslo.
Ano, můžete mít primární klíč bez seskupeného indexu – a někdy to možná budete chtít (například když je váš primární klíč kombinací cizích klíčů ve spojovací tabulce a nechcete mít za následek režii náhodného míchání disku při psaní).
Ano, můžete vytvořit seskupený index na sloupcích, které nejsou primárním klíčem.