PK e chave agrupada são, de fato, conceitos separados. Seu PK não precisa ser sua chave de índice clusterizado. Em aplicações práticas em minha própria experiência, o mesmo campo que é seu PK deve/seria sua chave clusterizada, pois atende aos mesmos critérios listados acima.
A chave primária deve ser agrupada?
A Chave Primária pode ser Agrupada ou Não Agrupada, mas é uma prática recomendada comum criar uma Chave Primária como Índice Agrupado. … Chave Primária deve ser coluna de identificação exclusiva da tabela e NÃO deve ser NULL.
O que é PK clusterizado?
Índice Agrupado. Um índice clusterizado define a ordem em que os dados são armazenados fisicamente em uma tabela Os dados da tabela podem ser classificados de uma única maneira, portanto, pode haver apenas um índice clusterizado por tabela. No SQL Server, a restrição de chave primária cria automaticamente um índice clusterizado nessa coluna específica.
A chave primária pode ser não agrupada?
Uma chave primária é secretamente um índice! Ele pode ser agrupado ou não agrupado. Sua chave primária pode ser tecnicamente uma “chave substituta”.
Qual é a vantagem do índice clusterizado?
Um índice clusterizado é útil para consultas de intervalo porque os dados são classificados logicamente na chave. Você pode mover uma tabela para outro grupo de arquivos recriando o índice clusterizado em um grupo de arquivos diferente. Você não precisa largar a mesa como faria para mover uma pilha.