
Tečaj Microsoft SQL Server
Obvladaš Microsoft SQL Server od začetka — od pisanja prve poizvedbe SELECT do gradnje optimiziranih, v produkciji pripravljenih baz podatkov. Ta tečaj pokriva vse od filtriranja podatkov in povezovanja do okenskih funkcij, shranjenih procedur in Azure SQL. Ne glede na to, ali vstopaš v svet podatkov ali nadgrajuješ svoje tehnične spretnosti, boš končal/-a z resničnim, za delo pripravljenim znanjem SQL.
Kaj se boste naučili:
Začel/-a boš z osnovami relacijskih baz podatkov in namestitvijo strežnika SQL, nato pa boš prešel/-la na filtriranje, razvrščanje in združevanje podatkov. Naučil/-a se boš, kako povezovati več tabel, pisati podpoizvedbe in uporabljati skupne tabelne izraze za čisto reševanje zapletenih podatkovnih težav. Tečaj pokriva spreminjanje podatkov z ukazi INSERT, UPDATE, DELETE in MERGE, skupaj z nadzorom transakcij in obravnavo napak. Prav tako boš oblikoval/-a podatkovne objekte, vključno s tabelami, pogledi, indeksi in shranjenimi procedurami. Napredne teme vključujejo okenske funkcije, dinamični SQL, optimizacijo poizvedb in uvod v Azure SQL za uvajanje v oblaku.
Kako praktično študirate Tečaj Microsoft SQL Server
Kako vadite Tečaj Microsoft SQL Server
Za vas, ki ste podjetje in želite usposobiti svojo ekipo
Na Dedika za podjetja je tečaj prilagojen z vajami in primeri iz vašega lastnega poslovanja, tako kot vaša podjetja potrebujejo.
Vsebina tečaja
8 Poglavji • 32 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)
Poglavje 1SkrijSkrij podrobnostiPoglej podrobnostiUvod v SQL in podatkovne baze
Uvod v SQL in podatkovne baze
Uč lekcija 1 • Osnove relacijskih baz podatkov
Obravnava tabele, vrstice, stolpce, ključe in relacije kot temeljne strukture baz podatkov. Vzpostavi konceptualni model, na katerega se udeleženci opirajo skozi celoten tečaj.
Uč lekcija 2 • Nastavitev okolja SQL Server
Vodi skozi namestitev in konfiguracijo SQL Server in SQL Server Management Studio. Udeleženci pridobijo delujoče lokalno okolje za vse praktične vaje.
Uč lekcija 3 • Osnovne kategorije jezika SQL
Predstavi DDL, DML, DCL in TCL kot štiri kategorije ukazov SQL. Udeleženci razumejo, kateri ukazi spadajo v posamezno kategorijo, preden začnejo pisati poizvedbe.
Uč lekcija 4 • Pisanje prvih poizvedb SQL
Uči osnovne sintakse SELECT za pridobivanje podatkov iz ene tabele. Udeleženci poženejo svoje prve poizvedbe in takoj interpretirajo nize rezultatov.
Poglavje 2SkrijSkrij podrobnostiPoglej podrobnostiFiltriranje, razvrščanje in osnovne funkcije
Filtriranje, razvrščanje in osnovne funkcije
Uč lekcija 1 • Filtriranje podatkov z WHERE
Uči primerjalnih in logičnih operatorjev znotraj stavkov WHERE za omejevanje vrstic. Neposredno razširja poizvedbe SELECT, predstavljene v 1. poglavju.
Uč lekcija 2 • Ujemanje vzorcev in nadomestni znaki
Obravnava LIKE, nadomestne znake in ESCAPE za filtriranje na podlagi besedila. Udeleženci filtrirajo stolpce z nizi, ne da bi poznali točne vrednosti.
Uč lekcija 3 • Vgrajene skalarne funkcije
Predstavi skalarne funkcije za nize, števila in datume za preoblikovanje vrednosti stolpcev. Udeleženci uporabijo funkcije neposredno znotraj stavkov SELECT in WHERE.
Uč lekcija 4 • Razvrščanje rezultatov z ORDER BY
Pojasni naraščajoči in padajoči vrstni red ter razvrščanje po več stolpcih. Udeleženci nadzorujejo vrstni red predstavitve katerega koli niza rezultatov poizvedbe.
Poglavje 3SkrijSkrij podrobnostiPoglej podrobnostiZdruževanje in grupiranje podatkov
Združevanje in grupiranje podatkov
Uč lekcija 1 • Filtriranje skupin s HAVING
Loči HAVING od WHERE in prikaže, kako filtrirati združene rezultate. Udeleženci uporabijo pogoje po združevanju za izboljšanje povzetkov poizvedb.
Uč lekcija 2 • Agregatne funkcije
Uči COUNT, SUM, AVG, MIN in MAX za izračun povzetkov statistike po vrsticah. Neposredno nadgrajuje spretnosti SELECT in WHERE iz prejšnjih poglavij.
Uč lekcija 3 • Napredne razširitve grupiranja
Predstavi ROLLUP, CUBE in GROUPING SETS za večnivojske delne vsote. Udeleženci ustvarijo navzkrižne tabele povzetkov v eni sami poizvedbi.
Uč lekcija 4 • Grupiranje z GROUP BY
Pojasni, kako GROUP BY razdeli vrstice pred uporabo združevanja. Udeleženci ustvarijo povzetke po kategorijah iz katere koli tabele.
Poglavje 4SkrijSkrij podrobnostiPoglej podrobnostiZdruževanje več tabel
Združevanje več tabel
Uč lekcija 1 • Zunanji stiki
Obravnava LEFT, RIGHT in FULL OUTER JOIN za vključitev neujemajočih se vrstic iz ene ali obeh tabel. Udeleženci obravnavajo neobvezne relacije in zaznavajo manjkajoče podatke.
Uč lekcija 2 • Večtabelni in kompleksni stiki
Razširi stike na tri ali več tabel in uvede ne-ekvi stike. Udeleženci gradijo poizvedbe, ki zajemajo celotne normalizirane sheme.
Uč lekcija 3 • Lastni stiki in križni stiki
Pojasni združevanje tabele s samo seboj in generiranje kartezičnih produktov s CROSS JOIN. Udeleženci rešujejo hierarhične in kombinatorične probleme poizvedb.
Uč lekcija 4 • Osnove INNER JOIN
Uči sintakse INNER JOIN in pogoja ON za ujemanje vrstic med dvema tabelama. Udeleženci pridobijo le vrstice z ujemajočimi se ključi v obeh tabelah.
Poglavje 5SkrijSkrij podrobnostiPoglej podrobnostiPodpoizvedbe in splošni tabelni izrazi
Podpoizvedbe in splošni tabelni izrazi
Uč lekcija 1 • Skalarne in večvrstčne podpoizvedbe
Uči podpoizvedbe v SELECT, WHERE in FROM, ki vračajo eno ali več vrednosti. Udeleženci vgradijo eno poizvedbo v drugo za dinamično filtriranje ali izračun.
Uč lekcija 2 • Rekurzivni CTE
Obravnava sidrne in rekurzivne člane za prečkanje hierarhičnih podatkov, kot so organizacijske sheme. Udeleženci poizvedujejo po starševsko-podrejenih strukturah brez proceduralnih zank.
Uč lekcija 3 • Splošni tabelni izrazi
Predstavi CTE s stavkom WITH kot poimenovane, začasne nabore rezultatov za čistejšo strukturo poizvedb. Udeleženci zamenjajo gnezdene podpoizvedbe z berljivimi, vzdržljivimi bloki CTE.
Uč lekcija 4 • Korelirane podpoizvedbe
Pojasni podpoizvedbe, ki se sklicujejo na stolpce zunanje poizvedbe in se znova izvedejo za vsako vrstico. Udeleženci rešujejo probleme primerjav po vrsticah, ki jih ni mogoče enostavno izraziti s stiki.
Poglavje 6SkrijSkrij podrobnostiPoglej podrobnostiSpreminjanje podatkov in nadzor transakcij
Spreminjanje podatkov in nadzor transakcij
Uč lekcija 1 • Vstavljanje podatkov
Obravnava INSERT INTO z eksplicitnimi vrednostmi, rezultati SELECT in sintakso za več vrstic. Udeleženci polnijo tabele iz statičnih vrednosti in obstoječih rezultatov poizvedb.
Uč lekcija 2 • Posodabljanje in brisanje podatkov
Uči UPDATE in DELETE s pogoji WHERE in spremembami na podlagi stikov. Udeleženci spreminjajo ciljne vrstice, ne da bi pri tem nenamerno spremenili celotne tabele.
Uč lekcija 3 • Stavek MERGE
Predstavi MERGE za operacije upsert, ki združujejo INSERT, UPDATE in DELETE v enem stavku. Udeleženci učinkovito sinhronizirajo ciljno tabelo z izvornim naborom podatkov.
Uč lekcija 4 • Transakcije in obravnava napak
Pojasni transakcije BEGIN, COMMIT in ROLLBACK skupaj z obravnavo napak TRY-CATCH. Udeleženci zaščitijo celovitost podatkov med večstopenjskimi zaporedji sprememb.
Poglavje 7SkrijSkrij podrobnostiPoglej podrobnostiNačrtovanje in upravljanje objektov baz podatkov
Načrtovanje in upravljanje objektov baz podatkov
Uč lekcija 1 • Indeksi in zmogljivost poizvedb
Predstavi gručne in negručne indekse ter njihov vpliv na bralno zmogljivost. Udeleženci izberejo in ustvarijo indekse, ki pospešijo običajne vzorce poizvedb.
Uč lekcija 2 • Pogledi
Uči ustvarjanja, spreminjanja in brisanja pogledov za enkapsulacijo zapletenih poizvedb. Udeleženci izpostavijo poenostavljene podatkovne vmesnike brez podvajanja osnovnih tabel.
Uč lekcija 3 • Shranjene procedure in funkcije
Obravnava ustvarjanje shranjenih procedur, skalarnih funkcij in tabelno vrednih funkcij za večkrat uporabno logiko. Udeleženci enkapsulirajo poslovno logiko v nivoju baze podatkov.
Uč lekcija 4 • Ustvarjanje in spreminjanje tabel
Obravnava CREATE TABLE, izbiro podatkovnih tipov, omejitve in spremembe z ALTER TABLE. Udeleženci načrtujejo normalizirane strukture tabel z uveljavljenimi poslovnimi pravili.
Poglavje 8SkrijSkrij podrobnostiPoglej podrobnostiNapredne tehnike poizvedb
Napredne tehnike poizvedb
Uč lekcija 1 • Optimizacija poizvedb in izvedbeni načrti
Uči branja izvedbenih načrtov, prepoznavanja ozkih grl in uporabe prepisov za večjo zmogljivost. Udeleženci diagnosticirajo in odpravijo počasne poizvedbe v resničnih delovnih obremenitvah baz podatkov.
Uč lekcija 2 • Vrtenje in obračanje podatkov
Obravnava operatorja PIVOT in UNPIVOT za vrtenje vrstic v stolpce in obratno. Udeleženci preoblikujejo nabore podatkov za poročanje in navzkrižno tabelno analizo.
Uč lekcija 3 • Okenske funkcije
Uči OVER, PARTITION BY in ORDER BY za izračun tekočih vsot, rangov in drsečih povprečij. Udeleženci izvajajo analitiko, ne da bi zrušili vrstice z GROUP BY.
Uč lekcija 4 • Dinamični SQL
Pojasni gradnjo in izvajanje nizov SQL med izvajanjem z uporabo EXEC in sp_executesql. Udeleženci obravnavajo spremenljiva imena shem, dinamične filtre in parametrizirano izvajanje.
Vaš veljaven certifikat o zaključku
Ta tečaj je namenjen vam:
Poslovni analitik: potrebuje znanje SQL za samostojno pridobivanje podatkov, ne da bi se zanašal na inženirje.
Menjava kariere: prehod v podatkovne vloge in gradnja tehničnih veščin od začetka.
Mlajši razvijalec: želi svojemu obstoječemu znanju programiranja dodati poizvedovanje po podatkovnih bazah.
Strokovnjak za operacije: upravlja delovne tokove z veliko podatkov in potrebuje znanje strukturiranih poizvedb.
Tržni analitik, ki si želi samostojno pridobivati podatke in odgovarjati na preprosta poslovna vprašanja, ne da bi bil odvisen od podatkovnih ekip.
Nedavni diplomant: vstop na trg dela in okrepitev življenjepisa z iskanimi znanji s področja podatkovnih zbirk.
Kaj pravijo naši učenci
Vaše predavanja so popolna. Kupil sem enoletni paket in končno imam priložnost spremljati različne teme, ki me zanimajo, ne da bi moral menjati platformo... hvala za vse, kar počnete, že sem vas priporočil drugim ljudem...

Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.

Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!

Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.

Glavne usposobitve
Pogosta vprašanja
Kdo je Dedika?
Ali potrdilo velja v Slovenija?
Ali so tečaji brezplačni?
Kakšna je obremenitev tečaja?
Kakšni so tečaji?
Kako potekajo tečaji?
Kakšno je trajanje tečajev?
Kakšna je cena tečajev?
Kaj je EAD ali spletni tečaj in kako deluje?
PDF tečaj




















