-
Datu bāzu vadības sistēmas 2.darbs. SQL vaicājumu valoda
Nr. | Chapter | Page. |
Anotācija | 2 | |
Saturs | 3 | |
Tabulu izveide | 4 | |
SQL vaicājumu veidošana | 6 | |
SELECT ar vienu tabulu iekļaujot AND OR NOT | 7 | |
SELECT ar divām tabulām iekļaujot AND OR NOT | 9 | |
SELECT ar vienu tabulu iekļaujot HAVING | 10 | |
Divi SELECT vaicājumi iekļaujot HAVING | 11 | |
Divi SELECT vaicājumi iekļaujot EXISTS | 12 | |
Apakšvaicājums FROM rindā | 13 | |
Apakšvaicājums WHERE rindā | 13 | |
Apakšvaicājums SELECT rindā | 14 | |
Apakšvaicājums HAVING rindā | 14 | |
Vaicājumi izmantojot UNION | 15 | |
Šķrērstabulas vaicājums | 16 | |
Vaicājumi izmantojot INSERT | 17 | |
Vaicājumi izmantojot UPDATE | 18 | |
Secinājumi | 19 | |
Izmantotie materiāli | 20 |
Secinājumi
Pēc visu vaicājumu izveides tie tika saglabāti un ir apskatāmi datubāzes galvenajā logā sadaļā Queries.
Sākot šo darbu tika izveidotas 3 tabulas (Autori, Gramatas, Pirceji), kuras viena ar otru tika sasaistītas izmantojot saites viens pret daudziem.
Kad tabulas bija tapušas izveidotas bija iespējams sākt vaicājumu veidošanu. Pirmie veidotie vaicājumi bija relatīvi vienkārši, tie darbojās tikai vienas tabulas ietvaros un tika izmantots viens SELECT. Tālāko vaicājumu izveides process kļuva nedaudz sarežģītāks, jo iepriekšējas darba pieredzes ar SQL nebija, taču, kad tika apgūta vairāku SELECT pielietošanas prasme turpmākais darbs grūtības nesagādāja. Nelielas grūtības sagādāja apakšveicājumu veidošana FROM, WHERE, SELECT un HAVING rindās, taču, kad šīs apakšvaicājumu struktūras darbības princips tika izprasts problēmu vairs nebija.
…
Šajā praktiskajā darbā ir aprakstīti 22 SQL vaicājumi, kas tika veidoti 3 iepriekš izveidoto tabulu ietvaros. Izveidoto vaicājumu spektrs iekļauj Select, Crosstab, Union, kā arī Update tipa vaicājumus.
