Efficiency in Database Design - Osa 2Division 3Introduction Tämä on osa 2 minun sarja Tehokkuutta Database Design. Oletan, että olet lukenut kaikki eri osat sarjan tähän asti. Tässä osa sarjasta, katsomme mitä kutsutaan, Index tietokantataulukoihin. Indeksi tekee tietokantataulukoihin toimimaan nopeasti. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Että on, minuun yhteyttä pienintäkään ongelmaa olet mitä olet reading.
What on indeksi? Indeksi on DBMS-esine, joka voidaan asettaa yhdellä tai ryhmä sarakkeita taulukon. Se voidaan asettaa yksittäisen sarakkeen kuten yksi ensisijainen avain; se voidaan asettaa ryhmä sarakkeita, kuten komposiitti perusavain. Sinulla voi olla enemmän kuin yksi indeksi table.Uses Index Hakemisto voidaan luokitella kahteen tyyppiin: normaali indeksi ja yksilöllinen indeksi. Oletetaan, että sinulla on taulukko jo tallennettu tietokantaan. Voit tehdä DBMS näyttää taulukon tiedot ruudulla miten se äänitettiin. Tämä ei kuitenkaan yleensä ole mitä aiotte tehdä.
Sinun on yleensä näyttäen pöydän lajitellun järjestyksessä (aakkosjärjestyksessä), joka perustuu sarakkeeseen. Jos normaali indeksiksi asetetaan pylvääseen, johon lajittelu perustuu, niin taulukon tiedot noudetaan nopeammin kuin jos indeksi ei ole asetettu. Indeksi on paljon tietoa pöytä. Oletetaan, että haluat hakea vain tietyn rivin: Sinun täytyy tunnistaa, että rivi taulukon perusavain arvo kyseiselle riville. Jos indeksi on asetettu perusavain sarakkeessa, rivi haetaan nopeammin kuin jos ei indeksi asetettu.
Voit ohjelmoida DBMS linkittää tietokannan taulukoiden (levy) tiettyjen sarakkeet (erityisesti avaimet). Haluat ehkä näyttää tietoja kaksi taulukkoa, jotka perustuvat liittyvät sarakkeita. Jos nämä liittyvät sarakkeet olivat indeksi, sitten haku tietojen olisi nopeammin kuin jos ne eivät ole indeksoitu. Ensisijainen avain on oltava ainutlaatuinen. Kuitenkin, jos käyttäjä päättää kirjoittaa kaksi samaa arvot perusavain sarake, mitä teet? Voit estää tämän. Voit estää tämän asettamalla ainutlaatuinen indeksi perusavain sarakkeessa pöydän.
Voit myös käyttää yksilöllinen indeksi pakottaa muita sarake on ainutlaatuinen. Voit DBMS dokumentaatio kertoo, kuinka asettaa indeksi sarakkeen. Voit asettaa indeksi sarakkeen. Jos haluat tietokannan toimimaan nopeasti, aseta indeksejä kaikki tables.Summary Index Käyttää - Säilyttää ainutlaatuisuus sarakkeita erityisesti avaimia. - Nopeudet tiedonha