-
SQL valodas pamatkonstrukcijas
Nr. | Chapter | Page. |
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
Presentations27 Library Science, Computers, Consumer Electronics
- SQL valodas pamatkonstrukcijas
- Ubuntu Linux
-
You can quickly add any paper to your favourite. Cool!Semantiskais tīmeklis
Presentations for university27
-
HTML valodas apraksts
Presentations for university32
-
Ubuntu Linux
Presentations for university13
Evaluated! -
Elektroniskā veidā lasāmie žurnāli
Presentations for university10
-
Programmēšana un tās valodas
Presentations for university22