-
SQL valodas pamatkonstrukcijas
Nr. | Sadaļas nosaukums | Lpp. |
Mērķis | 3 | |
Uzdevums | 3 | |
Izmantotā datu bāze | 4 | |
Izveidotie vaicājumi | 10 | |
4.1. | Vaicājums ar vienu tabulu un vairākiem noteikumiem where rindā | 10 |
4.2. | Vaicājums ar divām sasaistītām tabulām un vairākiem noteikumiem where rindā | 10 |
4.3. | Vaicājums ar apakšvaicājumu select rindā | 11 |
4.4. | Vaicājums ar apakšvaicājumu from rindā | 11 |
4.5. | Vaicājums ar apakšvaicājumu where rindā | 12 |
4.6. | Vaicājums ar grupēšanas group by izmantošanu | 13 |
4.7. | Vaicājums ar grupēšanu un having rindas izmantošanu (noteikumi grupām) | 14 |
4.8. | Vaicājums ar exists konstrukcijas izmantošanu | 14 |
4.9. | Vaicājums ar union konstrukcijas izmantošanu | 15 |
4.10. | Šķērstabulas veidošana | 16 |
4.11. | Predikātu izmantošana | 16 |
Datu bāzes optimizācija | 17 | |
Secinājumi | 18 | |
Literatūra | 19 |
Kopumā, apskatot iegūtos rezultātus, tas ir izveidotos vaicājumus, var redzēt, ka vairāki uzdevuma kritēriji ir dažādiem vaicājumiem. Piemēram, vaicājumā 4.6 tika iekļauta grupēšanas konstrukcija (GROUP BY). Tomēr, grupēšanas konstrukcija bija arī pielietota vaicājumā 4.7.
Darbā tika iegūta prasme pardomāt un analizēt datora rīcību, pēc noteikto komandu ievadīšanas. Sarežģītas komandas, galvenokārt, tika uzrakstītas vispirms uz lapas un pēc tam tikai datorā. Taču, vieglākās komandas varēja bez problēmam rakstīt jau SQL vaicājuma ievadīšanas logā.
Salīdzinot iepriekšējo datu bāzi ar datu bāzi, kura satur vaicājumus, uzskatu, ka otrais datu bāzes variants ir vieglāks. Pirmkārt, ievadīt datus ar SQL komandu (INSERT) ir vieglāk, nekā meklējot noteikto tabulu ievadīt tos vairākās reizes. Otrkārt, pašu tabulu veidošana ir ērtāka izmantojot SQL komandas. Tabulas datus var mainīt un rediģēt, pie tam, var darboties ar jau iepriekš izveidotās tabulas konstrukciju.
Treškārt, vaicājumi ir ērti informācijas meklēšanai. Darbojoties ar lielām datu bāzēm, var stundām ilgi pārmeklēt datus. Tomēr, izmantojot vaicājumus datu meklēšanu var vienkāršot un samāzināt laikapatēriņu. Vispār, vienkaršot darbu ar datoru ir programētāja jēga. Līdz ar to, prasme veidot vaicājumus, domāju, ka ir labs ieguvums.
Darba gaitā tika optimizēta datu bāze. Mantošanas tabulas tika dzēstas, bet to dati tika ierakstīti vienā tabulā „Klients”. Tika izveidota izvēles iespēja, ar kuru var noteikt klienta stāvokli, proti, privātpersona vai uzņēmums.
Secinot no iegūtiem rezultātiem darba mērķis tika sekmīgi izpildīts. Tika iepazītas un pielietotas dažādas SQL valodas konstrukcijas. Tika izveidoti dažādi SQL vaicājumi. Vairāka daļa no tiem var tikt aktīvi pielietota reālājā dzīvē. Darbs bija diezgan interesants, tomēr, laikietilpīgs. Darbs satur 19 lappuses, 20 attēlus un 4 tabulas.
…
"SQL valodas pamatkonstrukcijas" mācību priekšmetā “Datu bāzu vadības sistēmas” Mērķis Iepazīt un pielietot dažādas SQL valodas konstrukcijas Uzdevums 1. Izmantojot komandas create, insert, update izveidot 3 tabulas (izveidot struktūru, definēt ierobežojumus, ievadīt datus). 2. Izveidot un pārbaudīt sekojošu tipu vaicājumus: 1) vaicājums ar vienu tabulu un vairākiem noteikumiem where rindā; 2) vaicājums ar divām sasaistītām tabulām un vairākiem noteikumiem where rindā; 3) vaicājums ar apakšvaicājumu select rindā; 4) vaicājums ar apakšvaicājumu from rindā; 5) vaicājums ar apakšvaicājumu where rindā; 6) vaicājums ar grupēšanas group by izmantošanu; 7) vaicājums ar grupēšanu un having rindas izmantošanu (noteikumi grupām); 8) vaicājums ar exists konstrukcijas izmantošanu; 9) vaicājums ar union konstrukcijas izmantošanu. Vaicājumos iekļaut elementus like, any, all, distinct. Vaicājumos iekļaut funkcijas COUNT(), SUM(), MAX(), AVG().
-
Semantiskais tīmeklis
Prezentācija27 Bibliotēkzinātne, Datori, elektronika, programmēšana
- SQL valodas pamatkonstrukcijas
- Ubuntu Linux
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Semantiskais tīmeklis
Prezentācija augstskolai27
-
HTML valodas apraksts
Prezentācija augstskolai32
-
Ubuntu Linux
Prezentācija augstskolai13
Novērtēts! -
Elektroniskā veidā lasāmie žurnāli
Prezentācija augstskolai10
-
Programmēšana un tās valodas
Prezentācija augstskolai22