Datum06.02.2021
VremeTermin u najavi
Cena72.000,00 + PDV

PRIJAVA BEZ REGISTRACIJE

     

    Ovaj 5-dnevni kurs pruža polaznicima tehničke veštine potrebne za pisanje osnovnih Transact-SQL upita za Microsoft SQL Server 2014. Ovaj kurs je osnova za sve discipline vezane za SQL Server; i to Administracija baze podataka, Razvoj baze podataka i Poslovna inteligencija. Glavna svrha kursa je da pripremi polaznike za ispit „70-461: Pisanje upita pomoću Microsoft® SQL Server® 2014 Transact-SQL.“ Ovaj ispit će biti osnovni ispit za sve discipline vezane za SQL Server; i to Administracija baze podataka, Razvoj baze podataka i Poslovna inteligencija. Kao takva, primarna ciljna publika za ovaj kurs su: administratori baza podataka, programeri baza podataka i profesionalci u oblasti BI.

    Za koga je namenjen

    Ovaj kurs je namenjen administratorima baza podataka, programerima baza podataka i stručnjacima za poslovnu inteligenciju. Kurs će vrlo verovatno pohađati SQL korisnici koji nisu nužno fokusirani na bazu podataka ili planiraju polaganje ispita; naime, pisci izveštaja, poslovni analitičari i programeri klijentskih aplikacija.

    Trajanje

    5 dana/40 školskih časova

    Potrebno preznanje

    • Radno znanje o relacionim bazama podataka
    • Osnovno poznavanje operativnog sistema Microsoft Windows i njegovih osnovnih funkcija

    Sadržaj

    Modul 1: Introduction to Microsoft SQL Server 2014

    • Osnovna arhitektura SQL servera
    • Izdanja i verzije SQL Servera
    • Prvi koraci sa SQL Server Management Studio

    Modul 2: Uvod u T-SQL upite

    • Predstavljamo T-SQL
    • Razumevanje skupova
    • Razumevanje predikatske logike
    • Razumevanje logičkog redosleda operacija u izrazima SELECT

    Modul 3: Pisanje SELECT upita

    • Pisanje jednostavnih SELECT izjava
    • Uklonite duplikate pomoću DISTINCT
    • Korišćenje pseudonima kolona i tabela
    • Napišite jednostavne CASE izraze

    Modul 4: Upiti za više tabela

    • Razumevanje spajanja tabela
    • Upit sa Inner Joins
    • Upiti sa spoljašnjim spojevima
    • Upiti sa unakrsnim i samojedinstvenim spajanjima

    Modul 5: Sortiranje i filtriranje podataka

    • Sortiranje podataka
    • Filtriranje podataka pomoću predikata
    • Filtriranje sa TOP i OFFSET-FETCH
    • Rad sa nepoznatim vrednostima

    Modul 6: Rad sa tipovima podataka SQL Server 2014

    • Predstavljamo tipove podataka SQL Server 2014
    • Rad sa podacima o likovima
    • Rad sa podacima o datumu i vremenu

    Modul 7: Korišćenje DML-a za izmenu podataka

    • Umetanje podataka
    • Izmena i brisanje podataka

    Modul 8: Korišćenje ugrađenih funkcija

    • Pisanje upita sa ugrađenim funkcijama
    • Korišćenje funkcija konverzije
    • Korišćenje logičkih funkcija
    • Korišćenje funkcija za rad sa NULL-om

    Modul 9: Grupisanje i agregiranje podataka

    • Korišćenje agregatnih funkcija
    • Upotreba klauzule GROUP BY
    • Filtriranje grupa sa HAVING

    Modul 10: Korišćenje podupita

    • Pisanje samostalnih podupita
    • Pisanje povezanih podupita
    • Korišćenje predikata EXISTS sa podupitima

    Modul 11: Korišćenje tabelarnih izraza

    • Korišćenje prikaza
    • Korišćenje ugrađenih funkcija sa tabelom
    • Korišćenje izvedenih tabela
    • Korišćenje uobičajenih izraza tabele

    Modul 12: Korišćenje operatora skupa

    • Pisanje upita kod operatora UNION
    • Koristeći EXCEPT i INTERSECT
    • Korišćenje APPLY

    Modul 13: Korišćenje funkcija rangiranja prozora, pomaka i agregata prozora

    • Kreiranje prozora sa OVER-om
    • Istraživanje funkcija prozora

    Modul 14: Okretni i grupišući skupovi

    • Pisanje upita sa PIVOT i UNPIVOT
    • Rad sa grupama za grupisanje

    Modul 15: Upiti podataka pomoću uskladištenih procedura

    • Pisanje upita sa PIVOT i UNPIVOT
    • Prosleđivanje parametara u uskladištene procedure
    • Kreiranje jednostavnih pohranjenih procedura
    • Rad sa dinamičkim SQL-om

    Modul 16: Programiranje pomoću T-SQL-a

    • Programski elementi T-SQL
    • Kontrola toka programa

    Modul 17: Implementacija rukovanja greškama

    • Korišćenje blokova TRY / CATCH
    • Rad sa informacijama o grešci

    Modul 18: Sprovođenje transakcija

    • Transakcije i mehanizam baze podataka
    • Kontrolisanje transakcija

    Modul 19: Appendix 1: Poboljšanje performansi upita

    • Faktori performansi upita
    • Prikazivanje podataka o performansama upita

    Modul 20: Appendix 2: Upiti za metapodatke SQL servera

    • Upiti za pregled i funkcije kataloga sistema
    • Izvršavanje procedura uskladištenih u sistemu
    • Upiti za objekte dinamičkog upravljanja