banco de dados: chave primária, agrupada ou não-clusterizada
Estou criando um banco de dados no SQL Server 2008,
CREATE TABLE Users
(
U_Id INT NOT NULL
FirstName VARCHAR(50) NOT NULL,
LastName VARCHAR(50) NOT NULL,
Email VARCHAR(200)
Password VARCHAR(50)
)
Eu quero fazer U_Id a chave primária. Eu gostaria de perguntar qual é a diferença entre
CONSTRAINT pk_UserID PRIMARY KEY (U_Id)
isto
CONSTRAINT pk_UserID PRIMARY KEY CLUSTERED (U_Id)
e isto
CONSTRAINT pk_UserID PRIMARY KEY NONCLUSTERED (U_Id)
Quando usar cada um?
Eu li algum artigo, mas ainda não está claro para mim. Alguém pode me dar uma explicação rápida?