ODBD 2014 1 B2 EX1 RA12020909 Vinicius Silva Barbosa

1363 palavras 6 páginas
1. O que é índice?
Componente físico de banco: indexa os dados de uma ou mais colunas de uma tabela visando o melhor desempenho nas buscas por registros.

2. Como o índice otimiza o desempenho de um SGBDR?
Provê um caminho otimizado de acesso físico aos registros de uma tabela.
Poder ser usado também para garantir unicidade de informações (chave primária e chave única).
Ao processar uma requisição o RDBMS pode usar um ou mais índices de uma tabela para localizar registros.
São úteis em consultas por faixas de valores ou registro(s) específico(s) (WHERE).
Localizados em uma ou mais colunas de uma tabela ou view.

3. Como o índice pode piorar o desempenho de um SGBDR?
Quando os índices forem usados das seguintes formas:
Colunas muito grandes
Índices compostos (máx. 3 colunas)
Mais de 1 índice na mesma coluna
Muitos índices na mesma tabela (média 3 índices)
Índices em colunas que não são filtradas ou ordenadas
4. Quando comandos de atualização se beneficiam de índices?
São índices em colunas que são utilizadas constantemente em cláusulas:
WHERE
GROUP BY/ORDER BY
ON
São mantidos automaticamente sempre que dados forem alterados:
Inserção
Alteração
Remoção

5. Qual a diferença de índice clusterizado e não clusterizado?
Índices clusterizados:
Dados (registros e páginas de dados) são ordenados pelo índice
Cada página de índice é um nó de índice
1º nó: nó raiz
Nós nível 0: nós folhas
Contém páginas de dados
Demais nós: intermediários
Contém índices
Cada índice contém o valor da chave e um ponteiro para um nível intermediário na árvore-B ou um registro de dados no nível folha
Em cada nível, as páginas são ligadas através de lista duplamente ligada
Só pode haver 1 índice clusterizado por tabela

Índices não clusterizados:
Os registros de dados não são ordenados nem armazenados de acordo com as chaves não clusterizadas
O nível folha (nível 0) é constituído de páginas de índices e não de dados
Os registros de índices do nível folha (nível 0) apontam para:
Páginas

Relacionados