Executando verificação de segurança...
3

Gostei da explicação!

Venho lendo um livro sobre esse assunto. Se tiver vontade de ler: "Banco de Dados: Teoria e Desenvolvimento", de William Pereira Alves. O livro é bastante completo sobre o assunto e vai dês da base até o mais avançado.

Enfim, INDEX foi um dos assuntos que eu vi neste livro, confudia (ainda confundo) bastante com os conceito de KEYS (chaves) porque são semelhantes. Mas o teu post me clareou as ideias.

OBS.: você fala sobre B-TREE se referindo a Binary Tree. Não sei se o intuito foi abreviar o nome, mas acontece que B-TREE e Binary Tree são duas estruturas de dados diferentes. O que aconteceu aqui foi meio que usar uma palavra reservada da linguagem (uma keyword) como identificador de uma variável - usando uma analogia do mundo da programação.

Carregando publicação patrocinada...
2

Agradeço a indicação do livro! Cheguei numa fase em que é preciso aprofundar nas ferramentas que usamos no dia a dia, então qualquer conhecimento é bem vindo.

Sobre a B-TREE, acabei chamando de árvore binária porque foi a visualização que tive de como os dados são armazenados no banco, com estrutura semelhante a uma árvore. Pelo que pesquisei há pouco, A B-TREE (Balanced Tree) é uma versão mais complexa e generalizada da Binary Tree, que possibilita a um node ter mais de 2 filhos. Agradeço por notar essa diferença!