Izberite svoj jezik
Tečaj DBA
Več kot 2 milijona študentov po vsem svetu

Tečaj DBA

Obvladaš vsako ključno odgovornost strokovnega skrbnika podatkovnih baz, od načrtovanja shem in optimizacije SQL do utrjevanja varnosti in visoke razpoložljivosti. Ta tečaj pokriva tako temeljna načela kot napredne tehnike, ki se uporabljajo v resničnih produkcijskih okoljih. Ne glede na to, ali vstopaš v področje ali nadgrajuješ svoje trenutne veščine, je to najbolj celovito usposabljanje za skrbnika podatkovnih baz, ki je na voljo.

Dedika za podjetja

Kaj se boste naučili:

Poglobil/-a boš razumevanje arhitekture relacijskih podatkovnih baz, normalizacije in načrtovanja shem. Pisal/-a in optimiziral/-a boš zahteven SQL, vključno s shranjenimi procedurami, okenskimi funkcijami in analizo izvedbenih načrtov. Tečaj obravnava upravljanje transakcij, zaklepanje in nadzor sočasnosti za zahtevne delovne obremenitve. Uvedel/-a boš strategije varnostnega kopiranja, načrte za obnovo po nesreči in konfiguracije visoke razpoložljivosti. V celoti je obravnavana varnost podatkovnih baz, vključno s šifriranjem, dostopom na podlagi vlog in revizijo skladnosti. Raziskoval/-a boš tudi administracijo podatkovnih baz v oblaku, avtomatizacijo, tehnologije NoSQL in podatkovno skladiščenje, da zaokrožiš celovit nabor veščin, pripravljen za zaposlitev.

Kako praktično študirate Tečaj DBA

Kako vadite Tečaj DBA

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 • 39 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)

Poglavje 1Poglej podrobnosti

Osnove podatkovnih zbirk in arhitektura

  • Uč lekcija 1 • Shranjevanje podatkov in datotečne strukture

    Preučuje, kako so podatki fizično shranjeni na disku z uporabo strani, ekstentov in datotečnih skupin. Udeleženci pridobijo osnovno znanje o mehaniki shranjevanja, preden se uvede indeksiranje.

  • Uč lekcija 2 • Temeljni podatkovni koncepti

    Predstavi podatke, informacije in terminologijo podatkovnih zbirk, ki je bistvena za vse nadaljnje teme. Vzpostavi skupni besednjak, ki se uporablja skozi celoten tečaj.

  • Uč lekcija 3 • Arhitekturne plasti SUPB

    Pojasni notranje plasti SUPB, vključno s shranjevanjem, obdelavo poizvedb in upravljanjem transakcij. Zagotovi kontekst za kasnejše teme o zmogljivosti in uravnavanju.

  • Uč lekcija 4 • Osnove relacijskega modela

    Zajema tabele, vrstice, stolpce, ključe in relacije, kot jih opredeljuje relacijski model. Povezuje teoretični model s praktičnim načrtovanjem shem.

Poglavje 2Poglej podrobnosti

Obvladovanje SQL za upravljalce podatkovnih zbirk

  • Uč lekcija 1 • Manipulacija podatkov in DDL

    Zajema stavke INSERT, UPDATE, DELETE, MERGE in stavke za opredelitev sheme. Upravljalcem podatkovnih zbirk omogoča upravljanje sprememb podatkov in varno vzdrževanje predmetov sheme.

  • Uč lekcija 2 • Poizvedovanje in filtriranje podatkov

    Uči sintakso SELECT, filtriranje z WHERE, razvrščanje in omejevanje nizov rezultatov. Oblikuje osnovno veščino SQL, potrebno za vse upravljalne naloge.

  • Uč lekcija 3 • Zbirne in analitične funkcije

    Predstavi GROUP BY, HAVING in okenske funkcije za povzemanje in razvrščanje podatkov. Podpira poizvedbe za poročanje in spremljanje, ki se uporabljajo v delovnih tokovih UPZ.

  • Uč lekcija 4 • Stiki in podpoizvedbe

    Zajema INNER, LEFT, RIGHT in FULL stike skupaj s koreliranimi in nekoreliranimi podpoizvedbami. Omogoča pridobivanje podatkov, razpršenih po več povezanih tabelah.

  • Uč lekcija 5 • Shranjene procedure in funkcije

    Uči proceduralne konstrukte SQL, vključno z zankami, pogojnimi stavki in obravnavo napak. Upravljalcem podatkovnih zbirk omogoča enkapsulacijo poslovne logike in avtomatizacijo ponavljajočih se nalog.

Poglavje 3Poglej podrobnosti

Načrtovanje podatkovne baze in normalizacija

  • Uč lekcija 1 • Normalizacija do tretje normalne oblike

    Pojasni funkcijske odvisnosti in prve tri normalne oblike s praktičnimi primeri dekompozicije. Odpravi anomalije vstavljanja, posodabljanja in brisanja iz shem.

  • Uč lekcija 2 • Modeliranje entitet in povezav

    Uči notacijo ER-diagramov, kardinalnost in omejitve participacije za zajemanje poslovnih zahtev. Služi kot načrtovalski načrt pred fizičnim ustvarjanjem shem.

  • Uč lekcija 3 • Vzorci shem za pogoste domene

    Uporablja načela načrtovanja pri ponavljajočih se domenah, kot so hierarhije, časovne vrste in večnajemništvo. Premešča abstraktno teorijo v praktične predloge shem.

  • Uč lekcija 4 • Napredne normalne oblike

    Zajema Boyce-Coddovo, četrto in peto normalno obliko za obravnavo kompleksnih scenarijev odvisnosti. Pripravi udeležence na načrtovanje shem za kompleksne podatkovne relacije.

  • Uč lekcija 5 • Denormalizacija in načrtovalski kompromisi

    Preučuje strategije namerne denormalizacije za izboljšanje bralne zmogljivosti v sistemih z visoko prepustnostjo. Uravnoteži teorijo normalizacije z zahtevami zmogljivosti v resničnem svetu.

Poglavje 4Poglej podrobnosti

Strategije indeksiranja in optimizacija poizvedb

  • Uč lekcija 1 • Vrste in strukture indeksov

    Zajema notranjost indeksov B-drevo, razpršeni, bitni sliki in polnobesedilnih indeksov ter njihove ustrezne primere uporabe. Zagotavlja strukturno znanje, potrebno za izbiro prave vrste indeksa.

  • Uč lekcija 2 • Branje izvedbenih načrtov

    Uči, kako interpretirati grafične in besedilne načrte izvajanja poizvedb za prepoznavanje dragih operacij. Neposredno poveže analizo načrta z odločitvami o indeksiranju in prepisovanju.

  • Uč lekcija 3 • Tehnike prepisovanja poizvedb

    Prikaže, kako prepisati poizvedbe za izboljšanje izbire optimizatorja brez spreminjanja nizov rezultatov. Okrepi veščine SQL iz 2. poglavja s poudarkom na zmogljivosti.

  • Uč lekcija 4 • Statistika in vedenje optimizatorja

    Pojasni, kako optimizator poizvedb uporablja statistiko stolpcev za oceno kardinalnosti in izbiro načrtov. Upravljalcem podatkovnih zbirk omogoča diagnosticiranje in odpravljanje težav z načrti, povezanimi s statistiko.

  • Uč lekcija 5 • Vzdrževanje indeksov in režijski stroški

    Obravnava fragmentacijo indeksov, faktor zapolnitve, strategije ponovne gradnje proti reorganizaciji in pisalne režijske stroške. Zagotavlja, da udeleženci upravljajo zdravje indeksov v celotnem življenjskem ciklu podatkovne baze.

Poglavje 5Poglej podrobnosti

Upravljanje transakcij in nadzor sočasnosti

  • Uč lekcija 1 • Spremljanje in uravnavanje sočasnosti

    Zajema statistiko čakanja, blokirajoče poizvedbe in števce zmogljivosti, povezane s sočasnostjo. Povezuje podatke spremljanja z izvedljivimi odločitvami za uravnavanje.

  • Uč lekcija 2 • Mehanizmi zaklepanja

    Pojasni deljene, izključne, namere za posodobitev in namerne ključavnice na ravni vrstice, strani in tabele. Zagotavlja znanje za diagnosticiranje težav z blokiranjem in eskalacijo ključavnic.

  • Uč lekcija 3 • Ravni izolacije in anomalije

    Zajema ravni od nepotrjenega branja do serijske izolacije in anomalije, ki jih vsaka raven preprečuje. Usmerja upravljalce podatkovnih zbirk pri izbiri ustrezne izolacije za različne delovne obremenitve.

  • Uč lekcija 4 • Osnove transakcij

    Opredeli transakcije, zagotovila ACID in življenjski cikel transakcije od začetka do potrditve ali razveljavitve. Vzpostavi teoretično osnovo za vse teme o sočasnosti.

  • Uč lekcija 5 • Zaznavanje in odpravljanje smrtnih objemov

    Uči analizo grafov smrtnih objemov, pogoste vzorce smrtnih objemov in strategije preprečevanja. Upravljalcem podatkovnih zbirk omogoča odpravo ponavljajočih se smrtnih objemov v produkcijskih sistemih.

Poglavje 6Poglej podrobnosti

Varnostno kopiranje, obnova in visoka razpoložljivost

  • Uč lekcija 1 • Modeli obnove in RTO/RPO

    Pojasni enostavni, polni in delno dnevniški model obnove ter njihov vpliv na cilje obnovitvene točke. Uskladi strategijo varnostnega kopiranja z zahtevami poslovne kontinuitete.

  • Uč lekcija 2 • Načrtovanje okrevanja po nesreči

    Zajema arhitekturo lokacije za okrevanje po nesreči, zunanjo hrambo varnostnih kopij in oblikovanje dokumentacije za obnovo. Zagotavlja, da lahko upravljalci podatkovnih zbirk izvedejo popolno obnovo v primeru nesreče.

  • Uč lekcija 3 • Postopki obnove in obnova na točko v času

    Uči celotno zaporedje obnove, razlikovalno obnovo in obnovo dnevnika, vključno s koraki obnove na določeno točko v času. Pripravi upravljalce podatkovnih zbirk na natančno izvajanje obnov pod pritiskom.

  • Uč lekcija 4 • Tehnologije visoke razpoložljivosti

    Predstavi gručenje s preklopom ob napaki, naslednike zrcaljenja podatkovnih zbirk in pošiljanje dnevniških zapisov za redundanco. Zagotavlja arhitekturne možnosti za zmanjšanje nenačrtovanih izpadov.

  • Uč lekcija 5 • Vrste varnostnih kopij in strategije

    Zajema polno, razlikovalno, dnevniško transakcijsko varnostno kopiranje in varnostno kopiranje datotečnih skupin z vidiki načrtovanja. Vzpostavlja osnovo varnostnega kopiranja, potrebno za vsak načrt obnove.

Poglavje 7Poglej podrobnosti

Varnost podatkovne zbirke in nadzor dostopa

  • Uč lekcija 1 • Tehnike šifriranja podatkov

    Pojasni transparentno šifriranje podatkov, šifriranje na ravni stolpca in šifrirane povezave. Ščiti podatke v mirovanju in med prenosom pred nepooblaščenim dostopom.

  • Uč lekcija 2 • Zmanjševanje groženj in utrjevanje

    Obravnava preprečevanje vriva SQL, zmanjšanje izpostavljenosti in prakse upravljanja popravkov. Zmanjšuje napadalno površino strežnika podatkovne baze in aplikacijske plasti.

  • Uč lekcija 3 • Avtorizacija in upravljanje privilegijev

    Uči nadzor dostopa na podlagi vlog, dovoljenja na ravni objektov in načelo najmanjših privilegijev. Omejuje izpostavljenost z dodeljevanjem le potrebnih pravic vsakemu uporabniku.

  • Uč lekcija 4 • Revidiranje in spremljanje skladnosti

    Zajema vgrajene funkcije revidiranja, zajem sprememb podatkov in pregled dnevnikov za skladnost s predpisi. Zagotavlja sledljivost za vse dostope in spremembe občutljivih podatkov.

  • Uč lekcija 5 • Overjanje in upravljanje prijav

    Zajema overjanje, integrirano z OS, in izvorno overjanje podatkovne baze, ustvarjanje prijav in politike gesel. Vzpostavi prvo obrambno linijo za dostop do podatkovne baze.

Poglavje 8Poglej podrobnosti

Spremljanje zmogljivosti in načrtovanje kapacitet

  • Uč lekcija 1 • Analiza delovne obremenitve in profiliranje

    Zajema shrambo poizvedb, razširjene dogodke in profiliranje na podlagi sledenja za zajemanje vzorcev delovnih obremenitev. Prepozna poizvedbe z največjim vplivom za optimizacijo.

  • Uč lekcija 2 • Načrtovanje zmogljivosti in upravljanje rasti

    Obravnava napovedovanje rasti shranjevanja, odločitve o skaliranju računskih virov in načrtovanje nadgradenj virov. Zagotavlja, da infrastruktura podatkovne baze sledi rasti poslovanja.

  • Uč lekcija 3 • Določanje izhodiščnih vrednosti in analiza trendov

    Pojasni, kako vzpostaviti izhodiščne vrednosti zmogljivosti in zaznati odstopanja z analizo trendov. Omogoča proaktivno ukrepanje, preden težave prizadenejo končne uporabnike.

  • Uč lekcija 4 • Statistika čakanja in ozka grla pri virih

    Uči analizo kategorij čakanja za natančno določitev ozkih grl pri CPE, pomnilniku, V/I in omrežju. Pretvori surove podatke o čakanju v ciljno usmerjene sanacijske ukrepe.

  • Uč lekcija 5 • Okviri za spremljanje zmogljivosti

    Predstavi ključne kazalnike uspešnosti, kategorije orodij za spremljanje in načrtovanje mej opozoril. Vzpostavi strukturiran pristop k stalnemu nadzoru zmogljivosti.

Certifikacija

Vaš veljaven certifikat o zaključku

Ta tečaj je namenjen vam:

  • Mlajši razvijalec: želi razumeti podatkovno plast za svojimi aplikacijami.

  • Strokovnjak za IT podporo: pripravljen na prehod v namensko vlogo skrbnika podatkovnih baz.

  • Sistemski administrator: želi razširiti odgovornosti na področje upravljanja podatkovnih baz.

  • Podatkovni analitik: potrebuje poglobljene veščine podatkovnih baz za samostojnejše delo s produkcijskimi sistemi.

  • Spreminjevalec kariere: ima tehnično ozadje in se želi preusmeriti v delo s podatkovnimi bazami.

  • Diplomant: študiral/-a računalništvo in želi praktično, za zaposlitev pripravljeno znanje o podatkovnih bazah.

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