Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan.

Samankaltaiset esitykset


Esitys aiheesta: "Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan."— Esityksen transkriptio:

1 Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan komennolla CREATE INDEX Nimi ON Taulu(Attr1,..., AttrN); Käytännössä B-puuvariantteja Puille tyypillisesti logaritminen hakuaika suhteessa rivien määrään

2 SQL-kyselyt (1) Pieni kertaus Taulusta voidaan valita rivejä ja sarakkeita Tauluja voidaan yhdistää toisiinsa liitoksien ja karteesisen tulon avulla Näillä perusoperaatioilla voidaan ilmaista monimutkaisiakin kyselyjä Tänään tarvitaan rivien ja sarakkeiden valintaa

3 SQL-kyselyt (2) SQL-kysely tuottaa aina tuloksenaan taulun Peruskyselyissä on kolme osaa SELECT-osa määrittelee tulokseen valittavat sarakkeet; * valitsee kaikki sarakkeet FROM-osa määrittelee taulun, josta sarakkeet ja rivit valitaan WHERE-osa määrittelee tulokseen valittavat rivit; jos WHERE-osaa ei ole, valitaan kaikki rivit

4 SQL-kyselyt (3) SELECT * FROM Asiakas;

5 SQL-kyselyt (4) SELECT * FROM Asiakas WHERE Id=1;

6 SQL-kyselyt (5) SELECT Etunimi, Sukunimi FROM Asiakas;

7 SQL-kyselyt (6) SELECT Nimi FROM Tuote WHERE Hinta>10;

8 SQL-kyselyt (7) Tulostaulun rivit voidaan järjestää uudelleen lisämällä kyselyyn ORDER BY – osa Järjestämiseen käytettävien attribuuttien ei välttämättä tarvitse esiintyä tulostaulussa SELECT * FROM Asiakas ORDER BY Sukunimi ASC; Tuloksesta voidaan poistaa duplikaatit kirjoittamalla SELECT DISTINCT SELECT DISTINCT AsiakasId FROM Tilaus;

9 SQL-kyselyt (8) TKHJ:n voi ajatella evaluoivan kyselyitä seuraavasti Valitaan WHERE-osassa määritellyt rivit Järjestetään rivit siten kuin ORDER BY –osassa on määritelty Valitaan SELECT-osassa määritellyt sarakkeet, mahdollisesti poistetaan duplikaatit


Lataa ppt "Hakemistot Nopeuttavat hakuoperaatioita Hidastavat päivitysoperaatioita Pääavaimelle luodaan aina indeksi; päävain toimii usein hakukriteerinä Luodaan."

Samankaltaiset esitykset


Iklan oleh Google