UAB "Asmenybės raidos centras"
Mokymų teikėjo pateikta informacija
SQL kalbos pradedantiesiems kursas yra skirtas visiems, kurie tiesiogiai ar netiesiogiai savo darbe susiduria su duomenų kūrimu, valdymu, analize. Dalyviai susipažins su pagrindinėmis SQL funkcijomis, įrankiais ir programine įranga.
Pradedančiųjų kursas orientuotas į gebėjimą naudoti programas, kurios įgalina valdyti duomenų bazes. Dalyviai įsisavins komandas, naudojamas naviguojant duomenų bazėje; mokysis kurti SQL lenteles, jas pildyti duomenimis bei kurti AGL užklausas. Dalyviai susipažins su ataskaitų kūrimu bei duomenų paruošimu įvairiems grafikams bei įsisavins duomenų saugumo pagrindus,
—
| Temos pavadinimas | Trumpas temos aprašymas |
|---|---|
| 1. Įvadas į SQL ir duombazes | Teorija: Duombazių ir T-SQL apžvalga Įvadas i T-SQL Pagrindiniai T-SQL teiginiai, instrukcijos (angl. k. Statements) (SELECT, INSERT, UPDATE, DELETE) |
| 2. Duomenų tipai ir operatoriai | Teorija: T-SQL duomenų tipai Operatoriai (aritmetika, palyginimai, logika) Praktika: Lentelių kūrimas (su įvairiais duomenų tipais) Užklausų rašymas pritaikant skirtingus operatorius |
| 3. Pagrindiniai teiginiai, instrukcijos | Teorija: SELECT WHERE ORDER BY Praktika: Užklausų rašymas pritaikant SELECT, WHERE ir ORDER BY teiginius |
| 4. Agregavimo funkcijos ir grupavimas | Teorija: Agregavimo funkcijos (COUNT, SUM, AVG, MIN, MAX) GROUP BY Praktika: Užklausų rašymas pritaikant agregavimo funkcijas GROUP BY pritaikymas užklausose |
| 5. Jungtys | Teorija: Jungtys (INNER, LEFT, RIGHT, FULL) Alias naudojimas (AS) Praktika: Užklausų rašymas su skirtingais jungčių tipais |
| 6. Papildomos užklausos (angl.: Subqueries) | Teorija: Papildomos užklausos ir SELECT, WHERE, FROM teiginiai koreliuotos papildomos užkausos Praktika: Papildomos užklausos ir koreliuotų subqueries rašymas |
| 7. „Set“ funkcijos: | Teorija: UNION, UNION ALL, INTERSECT, EXCEPT Praktika: Užklausų su „Set“ funkcijomis rašymas |
| 8. Bendrosios lentelės reiškiniai (angl. : Common Table Expressions, CTE) | Teorija: Įvadas į CTE Rekursyvūs CTE Praktika: Užklausų su CTE ir rekursyviais CTE rašymas |
| 9. “Window” funkcijos | Teorija: Įvadas į “Window” funkcijas ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE() Praktika: Užklausų su “Window” funkcijomis rašymas |
| 10. Duomenų įterpimas | Teorija: INSERT teiginys INSERT INTO SELECT teiginys Praktika: Užklausų, įterpiančių duomenis į lenteles, rašymas |
| 11. Duomenų trynimas ir papildymas | Teorija: UPDATE teiginys DELETE teiginys Praktika: Užklausų, su UPDATE ir DELETE teiginiais, rašymas |
| 12. Transakcijos ir klaidų gaudymas | Teorija: Transakcijos (BEGIN, COMMIT, ROLLBACK) TRY CATCH blokai Praktika: Užklausų, su transakcijomis ir klaidų gaudymu, rašymas |
| 13. Įvadas į “Views” | Teorija: “Views” paaiškinimas “Views” kūrimas ir panaudojimas Praktika: “Views” kūrimas ir valdymas |
| 14. Pažangios “Views” naudojimo technikos | Teorija: Indeksuoti “Views” Duomenų papildymas per “Views” Praktika Indeksuotų “Views” kūrimas ir duomenų papildymas naudojant “Views” |
| 15. Įvadas į procedūras | Teorija: Procedūrų paaiškinimas Procedūrų kūrimas Praktika: Paprastų procedūrų kūrimas, jų paleidimas bei valdymas |
| 16. Pažangios procedūros | Teorija: Parametrai procedūrose Išeigos parametrai ir RETURN reikšmės Praktika: Procedūros su parametrais ir RETURN reikšmėmis kūrimas |
| 17. Funkcijos ( angl.: User-Defined Functions) | Teorija: Skaliarinės funkcijos “Table-Valued” funkcijos Praktika: Funkcijų kūrimas ir panaudojimas |
| 18. “Triggers” | Teorija: Įvadas į “triggers” - AFTER ir INSTEAD OF Praktika: “Triggers” kūrimas ir panaudojimas |
| 19. Indeksavimas | Teorija: Įvadas į indeksus Indeksų kūrimas ir valdymas Praktika: Užklausų, kuriančių ir valdančių indeksus, rašymas |
| 20. Užklausų greitis | Teorija: “Query Execution Plans” - užklausos vykdymo planai Užklausų greičio gerinimo technikos Praktika: Užklausų greičio analizavimas ir optimizavimas |
| 21. Užklausų greitis - temos tęsinys | Teorija: Indeksavimo strategijos “Statistics” ir “Histogram” įrankiai Praktika: Pažengusių indeksavimo strategijų pritaikymas |
| 22. Saugumo pagrindai | Teorija: “SQL server” apsaugos modelis Autentifikacija ir autorizacija Praktika Vartotojų prieigos bei rolių valdymas |
| 23. Atsarginės duomenų kopijos “Backup” ir duomenų atkūrimas | Teorija: “Backup” strategijos Atkūrimo operacijos Praktika: “Backup” ir atkūrimo operacijų atlikimas |
| 24. Integravimas su kitomis sistemomis | Teorija: Sujungti/ susiję serveriai “Linked servers” Duomenų importavimas ir eksportavimas Praktika: Sujungtų/ susijusių serverių, duomenų importavimo, bei eksportavimo nustatymas |
| 25. Ataskaitos | Teorija: Įvadas į “SQL Server Reporting Services SSRS” Ataskaitų kūrimas ir valdymas Praktika: Paprastų ataskaitų kūrimas su “SSRS” |
| 26. Duomenų paruošimas įvairiems grafikams | Teorija: Supažindinimas su įvairiais grafikais “SSRS” Duomenų paruošimas pritaikant “Views” ir procedūras Praktika: Duomenų paruošimas įvairiems grafikams |
| 27. Baigiamųjų projektų pristatymai. Dalyvių rrefleksija | Dalyviai pristato kurso eigoje atlikttus savo projektus. Grupė užduoda klausimus. Dėstytojas pakomentuoja.. |
—
—
Mokymosi programos trukmė: 54 akad. val.
Praktinio kontaktinio darbo trukmė: akad. val.
Teorinio kontaktinio darbo trukmė: akad. val.
Savarankiško darbo trukmė: akad. val.
Įgytų kompetencijų vertinimo sistema / skalė: Įskaityta
Tvarkaraščių duomenų nėra.
Įvertinimų dar nėra.