Izberite svoj jezik
Tečaj Microsoft SQL Server
Več kot 2 milijona študentov po vsem svetu

Tečaj Microsoft SQL Server

4

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.

Dedika za podjetja

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.

Kliknite tukaj

Vsebina tečaja

8 Poglavji • 32 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)

Poglavje 1Poglej podrobnosti

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 2Poglej podrobnosti

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 3Poglej podrobnosti

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 4Poglej podrobnosti

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 5Poglej podrobnosti

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 6Poglej podrobnosti

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 7Poglej podrobnosti

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 8Poglej podrobnosti

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.

Certifikacija

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...
Giulio Carlo
Giulio CarloŠtudent digitalnega marketinga
Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.
Mariana Ferres
Mariana FerresŠtudentka fotografije
Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!
Luciana Alvarenga
Luciana AlvarengaŠtudentka oblikovanja nohtov
Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.
André Felipe
André FelipeŠtudent prompt inženirstva

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