E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 15_sql > Delo z indeksi

Prijava

Delo z indeksi

Uporaba sekundarnih indeksov ima pozitivne in negativne posledice.

Pozitivne posledice

Negativne posledice

Nasveti

Stavek za kreiranje sekundarnega indeksa - CREATE INDEX

Sintaksa stavka za kreiranje sekundarnega indeksa:

CREATE [int_omejitve] INDEX ime_indeksa ON ime_tabele (atribut1, atribut2, ..);

Int_omejitve: [UNIQUE] [ASC] | DESC]

Stavek naredi sekundarni indeks z imenom ime_indeksa, ki ga sestavljajo atributi atrubut1, atribut2... Indeks je lahko razločevalen (če je podana integritetna omejitev UNIQUE.

Indeks je lahko urejen naraščajoče (ASC) ali padajoče (DESC). Privzeta nastavitev je ASC.

Opomba: integritetne omejitve podpirajo le nekateri SUPB.

Primer stavka, ki za tabelo Praznik naredi sekundarni indeks po_datumih:

CREATE INDEX po_datumih ON Praznik (mesec,dan); 

index

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č