PK i Clustered ključ su doista zasebni koncepti. Vaš PK ne mora biti vaš grupirani indeksni ključ. U praktičnim primjenama prema mom vlastitom iskustvu, isto polje koje je vaš PK trebalo bi/bilo bi biti vaš klasterirani ključ jer ispunjava iste kriterije navedene gore.
Treba li primarni ključ biti grupiran?
Primarni ključ može biti grupiran ili ne-klasteriran, ali uobičajena je najbolja praksa stvoriti primarni ključ kao klasterirani indeks. … Primarni ključ trebao bi biti jedinstveno identificirajući stupac tablice i ne bi trebao biti NULL.
Što je PK grupiran?
Clustered Index. Grupirani indeks definira redoslijed kojim se podaci fizički pohranjuju u tablici Podaci tablice mogu se sortirati samo na način, stoga može postojati samo jedan klasterirani indeks po tablici. U SQL Serveru, ograničenje primarnog ključa automatski stvara grupirani indeks na tom određenom stupcu.
Može li primarni ključ biti ne grupiran?
Primarni ključ je tajno indeks! To može biti grupirano ili negrupisano. Vaš primarni ključ tehnički može biti "surogat ključ ".
Koja je prednost grupiranog indeksa?
Clustered index je koristan za upite raspona jer su podaci logički razvrstani na ključu. Tablicu možete premjestiti u drugu grupu datoteka ponovnim stvaranjem grupiranog indeksa na drugoj grupi datoteka. Ne morate ispustiti stol kao što biste premjestili gomilu.