Olá, pessoal, tudo bem?
Um banco de dados relacional utiliza os índices como meio de acelerar as consultas.
A intenção é simples… pegue um livro que você gosta – por exemplo, a Bíblia. Digamos que você não seja um cristão fervoroso que conheça várias passagens (eu mesmo conheço poucas). Em que livro, página e linhas fica a passagem das bodas de Caná, onde Jesus transformou água em vinho?
Como não sei de cabeça, fui no índice da Bíblia e procurei… evangelho de João 2, 1 – 11.
Caso não houvesse o índice, eu teria que percorrer todos os evangelhos, até encontrar minha passagem favorita da Bíblia.
O banco de dados também faz a mesma coisa, mas quem cria os índices do banco? O próprio banco? Nós, os desenvolvedores. Nós somos os criadores da informação, e é nosso dever facilitar as coisas.
Quando inserimos ou atualizamos um registro em uma tabela, o banco …
[Leia mais]