No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre í...

No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre índices clustered e nonclustered. I. Não é permitida a criação de dois ou mais índices clustered em uma única tabe...


No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre índices clustered e nonclustered.

I. Não é permitida a criação de dois ou mais índices clustered em uma única tabela.

II. A ordem física das linhas da tabela é sempre a mesma, nos dois casos.

III. Não é permitida a criação de índices nonclustered em uma tabela que já possui índice clustered.

Está correto o que se afirma em

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    21/10/2025 • 17:39
    Gabarito: a)

    Vamos analisar cada afirmativa para entender o porquê da resposta correta.

    I. Não é permitida a criação de dois ou mais índices clustered em uma única tabela. Essa afirmativa está correta. No SQL Server, uma tabela pode ter apenas um índice clustered, pois ele determina a ordem física dos dados na tabela. Portanto, não é possível ter mais de um índice clustered na mesma tabela.

    II. A ordem física das linhas da tabela é sempre a mesma, nos dois casos. Essa afirmativa está incorreta. O índice clustered define a ordem física dos dados na tabela, ou seja, os dados são armazenados fisicamente na ordem do índice clustered. Já os índices nonclustered são estruturas separadas que armazenam uma cópia ordenada das chaves do índice, mas não alteram a ordem física dos dados na tabela.

    III. Não é permitida a criação de índices nonclustered em uma tabela que já possui índice clustered. Essa afirmativa está incorreta. É perfeitamente permitido criar índices nonclustered em tabelas que já possuem um índice clustered. Na verdade, essa é uma prática comum para melhorar o desempenho de consultas específicas.

    Portanto, apenas a afirmativa I está correta, confirmando que a alternativa correta é a letra a).

    Segunda resolução para checagem:

    Revisando os conceitos básicos do SQL Server:
    - Índice clustered: único por tabela, define a ordem física dos dados.
    - Índice nonclustered: múltiplos por tabela, estruturas separadas que não alteram a ordem física.

    Assim, as afirmativas II e III são falsas, e a I é verdadeira, confirmando a resposta a).

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.