E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 10_datotecna > Indeksi

Prijava

Indeksi

Razlogi za uporabo indeksov

Dostikrat (največkrat) uporabniki iščejo podatke tako, da:

SELECT * FROM Dijak WHERE Razred=‘G1A’; // Poišči vse dijake razreda G1A
SELECT * FROM Matura WHERE Tocke BETWEEN 30 AND 33; // Poišči podatke o maturi za kandidate, ki so dosegli med 30 in 33 točk

Indeksi so podatkovne strukture, ki omogočajo učinkovito izvedbo tovrstnih poizvedb.

Indeks je datoteka, katere vsebina omogoča hiter dostop do zapisov v osnovni fizični datoteki, ki je z indeksom indeksirana.

Uporaba indeksa - za hiter dostop do podatkov osnovne datoteke; dostop s pomočjo indeksa je hitrejši, kot ga sicer omogoča organizacija osnovne datoteke. Redundantnost indeksa - indeks je možno vedno znova kreirati (na osnovi podatkov v osnovni datoteki).

Vrste indeksov: primarni in sekundarni indeksi

Primarni indeks

Sekundarni indeksi

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik , Milan Podbršček, Janko Harej, Andrej Florjančič