Millises olukorras on neid voimalik ja oige kasutada ja millises mitte? (Bpuu indeksi loomist voib kaaluda veergude korral, kus on suhteliselt palju unikaalseid vaartuseid ning mida kasutatakse sageli paringute tingimustes, aga muudetakse harva, kui tabel on suur, aga päringud tagastavad tavaliselt väga vähe ridu. Bitmap indeksit on koige parem kasutada suure andmemahuga (kuna indeksi andmemaht kujuneb vaikeseks), harva muudetavates tabelites. Bitmap indeksit tuleks kasutada veergudel, kus on vahe erinevaid vaartuseid.) • Kas andmebaasisüsteem peaks alati eelistama paringule vastamiseks indeksi ̈ kasutamist? (ei, andmebaasisüsteem peaks eelistama tabeli labiskaneerimist kui: tabel ̈
keele (näiteks PL/SQL, Java,..) vahenditega. Korteezi loogiline aadress Korteezi loogiline aadress = relvari nimi + kandidaatvõtme hõlmatud atribuutide nimed + kandidaatvõtme väärtus. Indekseerimine B-puu indeksi loomist võib kaaluda veergude korral, kus on suhteliselt palju unikaalseid väärtuseid ning mida kasutatakse sageli päringute tingimustes; Bitmap indeksit on kõige parem kasutada suure andmemahuga (kuna indeksi andmemaht kujuneb väikeseks), harva muudetavates tabelites. Bitmap indeksit tuleks kasutada veergudel, kus on vähe erinevaid väärtuseid. 45 Erinevad indeksite tüübid: B-puu Tavaliselt on indeksi struktuurina kasutusel B-puu struktuur. B-puu indeksi (ingl. k. balanced tree) struktuur on tasakaalustatud hierarhiline puustruktuur. Iga indeks koosneb reast nn. indeksblokkidest, mis on organiseeritud tasakaalustatud puu põhimõttel.