Sobre índices em PostgreSQL, seguem-se três afirmações: I- ...

Próximas questões
Com base no mesmo assunto
Q2751334 Arquitetura de Software
Sobre índices em PostgreSQL, seguem-se três afirmações:

I- O PostgreSQL suporta índices multicolunas.

II- O PostgreSQL suporta índices parciais.

III- O PostgreSQL suporta índices sobre expressões.

Quais dessas afirmações estão corretas?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: E - Todas estão corretas.

Vamos agora discorrer sobre o tema da questão e justificar a alternativa correta.

O tema desta questão diz respeito aos índices em PostgreSQL, um assunto fundamental na área de bancos de dados. Índices são estruturas que otimizam o desempenho de consultas ao permitir acesso mais rápido aos dados.

Para resolver esta questão, é necessário ter conhecimento sobre os diferentes tipos de índices que o PostgreSQL suporta. Vamos analisar cada afirmação:

I - O PostgreSQL suporta índices multicolunas.

Essa afirmação está correta. Índices multicolunas são aqueles que envolvem mais de uma coluna da tabela. Eles são úteis quando as consultas muitas vezes filtram por múltiplas colunas.

II - O PostgreSQL suporta índices parciais.

Essa afirmação também está correta. Índices parciais são índices que incluem apenas uma parte das linhas de uma tabela, com base em uma condição especificada. Eles são úteis para melhorar o desempenho e economizar espaço.

III - O PostgreSQL suporta índices sobre expressões.

Mais uma afirmação correta. Índices sobre expressões permitem que expressões ou funções específicas sejam indexadas, em vez de apenas colunas. Isso é especialmente útil para consultas que frequentemente utilizam essas expressões.

Portanto, como todas as três afirmações são verdadeiras, a alternativa correta é a letra E.

Vamos agora justificar as alternativas incorretas:

A - Nenhuma delas está correta.
Esta alternativa está incorreta porque todas as afirmações são verdadeiras.

B - Somente as duas primeiras estão corretas.
Esta alternativa está incorreta porque a terceira afirmação também é verdadeira.

C - Somente a primeira e a terceira estão corretas.
Esta alternativa está incorreta porque a segunda afirmação também é verdadeira.

D - Somente as duas últimas estão corretas.
Esta alternativa está incorreta porque a primeira afirmação também é verdadeira.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo