Onko olemassa (Accessissa) mitään nyrkkisääntöä milloin kannattaa indeksoida?
Entäs milloin ehdottomasti kannattaa/ei kannata ruksia "Säilytä viite-eheys", "Kenttien johdannaispäivitys" ja "Tietueiden johdannaispoisto" Yhteydet-ikkunassa?
KIITOS!
Entäs milloin ehdottomasti kannattaa/ei kannata ruksia "Säilytä viite-eheys", "Kenttien johdannaispäivitys" ja "Tietueiden johdannaispoisto" Yhteydet-ikkunassa?
KIITOS!
Vastaukset 2
Vanhimmat
Indeksien tarkoitus on nopeuttaa hakuja, eli sellaiset kentät joita käytetään monissa hauissa kannattaa indeksoida.
Viite-eheyksien säilyttämisessä pitää miettiä, haluaako että muutokset päivittyvät ylemmiltä tasoilta alemmille. Eli jos esimerkiksi poistat "vanhempi"-taulusta jonkun rivin niin haluatko, että sen kaikki "lapsi"-rivit poistuvat myös?
viite-eheys ei suoraan poista "lapsia". Poisto voidaan myös estää, ts. ei jää "orpoja". "Vyöryttämällä" (cascade) voi sitten tappaa koko perheen laakista ;)