
Kurs i databasadministration
Bemästra varje kärnansvar hos en professionell databasadministratör, från schemadesign och SQL-optimering till säkerhetshärdning och hög tillgänglighet. Denna kurs täcker både grundläggande principer och avancerade tekniker som används i verkliga produktionsmiljöer. Oavsett om du är ny inom området eller vill höja dina nuvarande färdigheter, är detta den mest kompletta DBA-utbildningen som finns tillgänglig.
Vad du kommer att lära dig:
Du kommer att utveckla en djup förståelse för relationsdatabasarkitektur, normalisering och schemadesign. Du kommer att skriva och optimera komplex SQL, inklusive lagrade procedurer, fönsterfunktioner och analys av exekveringsplaner. Kursen täcker transaktionshantering, låsning och samtidighetsstyrning för krävande arbetsbelastningar. Du kommer att genomföra strategier för säkerhetskopiering, katastrofåterställningsplaner och konfigurationer för hög tillgänglighet. Databassäkerhet, inklusive kryptering, rollbaserad åtkomst och regelefterlevnadsgranskning, behandlas i sin helhet. Du kommer också att utforska molndatabasadministration, automatisering, NoSQL-teknologier och datalagerhantering för att komplettera en fullständig, arbetsklar kompetensuppsättning.
Hur du studerar praktiskt Kurs i databasadministration
Hur du övar Kurs i databasadministration
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 39 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerDatabasgrundläggande och arkitektur
Databasgrundläggande och arkitektur
Lektion 1 • Datalagring och filstrukturer
Undersöker hur data fysiskt lagras på disk med hjälp av sidor, extents och filgrupper. Ger studenterna grundläggande kunskaper i lagringsmekanismer innan indexering introduceras.
Lektion 2 • Grundläggande databaskoncept
Introducerar data-, informations- och databasterminologi som är väsentlig för alla efterföljande ämnen. Etablerar en gemensam vokabulär som används genom hela kursen.
Lektion 3 • DBMS-arkitekturlager
Förklarar de interna lagren i ett DBMS, inklusive lagring, frågebearbetning och transaktionshantering. Ger sammanhang för senare ämnen om prestanda och trimning.
Lektion 4 • Grundläggande relationsmodell
Behandlar tabeller, rader, kolumner, nycklar och relationer enligt relationsmodellen. Kopplar den teoretiska modellen till praktisk schemadesign.
Kapitel 2DöljDölj detaljerSe detaljerSQL-behärskning för databasadministratörer
SQL-behärskning för databasadministratörer
Lektion 1 • Datamanipulation och DDL
Behandlar INSERT, UPDATE, DELETE, MERGE och schemadefinitionssatser. Utrustar DBA:er att hantera dataändringar och underhålla schemaobjekt på ett säkert sätt.
Lektion 2 • Fråga och filtrera data
Lär ut SELECT-syntax, filtrering med WHERE, sortering och begränsning av resultatmängder. Utgör den grundläggande SQL-färdighet som krävs för alla administrativa uppgifter.
Lektion 3 • Aggregerings- och analysfunktioner
Introducerar GROUP BY, HAVING och fönsterfunktioner för att sammanfatta och rangordna data. Stöder rapporterings- och övervakningsfrågor som används i DBA-arbetsflöden.
Lektion 4 • Sammankopplingar och underfrågor
Behandlar INNER, LEFT, RIGHT och FULL joins samt korrelerade och icke-korrelerade underfrågor. Möjliggör hämtning av data utspridd över flera relaterade tabeller.
Lektion 5 • Lagrade procedurer och funktioner
Lär ut procedurella SQL-konstruktioner inklusive loopar, villkor och felhantering. Gör det möjligt för DBA:er att kapsla in affärslogik och automatisera repetitiva uppgifter.
Kapitel 3DöljDölj detaljerSe detaljerDatabasdesign och normalisering
Databasdesign och normalisering
Lektion 1 • Normalisering till tredje normalformen
Förklarar funktionella beroenden och de tre första normalformerna med praktiska nedbrytningsexempel. Eliminerar insättnings-, uppdaterings- och borttagningsanomalier från scheman.
Lektion 2 • Entitet-relation-modellering
Lär ut ER-diagramnotation, kardinalitet och deltagandevillkor för att fånga affärskrav. Fungerar som designritning innan det fysiska schemat skapas.
Lektion 3 • Schemamönster för vanliga domäner
Tillämpar designprinciper på återkommande domäner som hierarkier, tidsserier och fleranvändarstrukturer. Överbryggar abstrakt teori till praktiska schemamallar.
Lektion 4 • Avancerade normalformer
Behandlar Boyce-Codd, fjärde och femte normalformen för att hantera komplexa beroendescenarier. Förbereder studenterna att designa scheman för sofistikerade datarelationer.
Lektion 5 • Denormalisering och designavvägningar
Undersöker avsiktliga denormaliseringsstrategier för att förbättra läsprestanda i system med hög genomströmning. Balanserar normaliseringsteori mot verkliga prestandakrav.
Kapitel 4DöljDölj detaljerSe detaljerIndexeringsstrategier och frågeoptimering
Indexeringsstrategier och frågeoptimering
Lektion 1 • Indextyper och strukturer
Behandlar interna strukturer för B-träd, hash, bitmapp och fulltextindex samt deras lämpliga användningsområden. Ger den strukturella kunskap som krävs för att välja rätt indextyp.
Lektion 2 • Läsa exekveringsplaner
Lär ut hur man tolkar grafiska och textbaserade frågeexekveringsplaner för att identifiera kostsamma operationer. Kopplar plananalys direkt till indexerings- och omskrivningsbeslut.
Lektion 3 • Tekniker för frågeomformulering
Demonstrerar hur man skriver om frågor för att förbättra optimerarens val utan att ändra resultatmängder. Förstärker SQL-färdigheterna från kapitel 2 med ett prestandafokus.
Lektion 4 • Statistik och optimerarbeteende
Förklarar hur frågeoptimeraren använder kolumnstatistik för att uppskatta kardinalitet och välja planer. Gör det möjligt för DBA:er att diagnostisera och åtgärda statistikrelaterade planproblem.
Lektion 5 • Indexunderhåll och omkostnader
Behandlar indexfragmentering, fyllnadsfaktor, strategier för återuppbyggnad vs. omorganisering samt skrivomkostnader. Säkerställer att studenterna hanterar indexhälsa över databasens livscykel.
Kapitel 5DöljDölj detaljerSe detaljerTransaktionshantering och samtidighetskontroll
Transaktionshantering och samtidighetskontroll
Lektion 1 • Övervakning och trimning av samtidighet
Behandlar väntestatistik, blockerande frågor och samtidighetsrelaterade prestandaräknare. Kopplar övervakningsdata till handlingsbara trimningsbeslut.
Lektion 2 • Låsmekanismer
Förklarar delade, exklusiva, uppdaterings- och avsiktslås på rad-, sid- och tabellnivå. Ger kunskapen för att diagnostisera blockerings- och låseskaleringsproblem.
Lektion 3 • Isoleringsnivåer och anomalier
Behandlar read uncommitted till serializable isolation och de anomalier varje nivå förhindrar. Vägleder DBA:er i att välja lämplig isolering för olika arbetsbelastningar.
Lektion 4 • Grundläggande transaktioner
Definierar transaktioner, ACID-garantier och en transaktions livscykel från begin till commit eller rollback. Etablerar den teoretiska grunden för alla samtidighetsämnen.
Lektion 5 • Identifiering och lösning av dödlägen
Lär ut analys av dödlägesgrafer, vanliga dödlägesmönster och förebyggande strategier. Gör det möjligt för DBA:er att eliminera återkommande dödlägen i produktionssystem.
Kapitel 6DöljDölj detaljerSe detaljerSäkerhetskopiering, återställning och hög tillgänglighet
Säkerhetskopiering, återställning och hög tillgänglighet
Lektion 1 • Återställningsmodeller och RTO/RPO
Förklarar enkel, fullständig och massloggad återställningsmodell och deras påverkan på återställningspunktmål. Anpassar strategin för säkerhetskopiering till krav på affärskontinuitet.
Lektion 2 • Planering av katastrofåterställning
Behandlar DR-platsarkitektur, extern lagring av säkerhetskopior och skapande av återställningsrunbook. Säkerställer att DBA:er kan genomföra en fullständig återställning i ett katastrofscenario.
Lektion 3 • Återställningsprocedurer och punkt-i-tiden-återställning
Lär ut sekvenser för fullständig, differentiell och loggåterställning inklusive steg för punkt-i-tiden-återställning. Förbereder DBA:er att genomföra återställningar korrekt under press.
Lektion 4 • Tekniker för hög tillgänglighet
Introducerar failover-kluster, efterföljare till databasspegling och loggöverföring för redundans. Ger arkitekturalternativ för att minimera oplanerad stilleståndstid.
Lektion 5 • Typer och strategier för säkerhetskopiering
Behandlar fullständig, differentiell, transaktionslogg- och filgruppssäkerhetskopiering med schemaläggningsöverväganden. Etablerar den grund för säkerhetskopiering som krävs för varje återställningsplan.
Kapitel 7DöljDölj detaljerSe detaljerDatabassäkerhet och åtkomstkontroll
Databassäkerhet och åtkomstkontroll
Lektion 1 • Datakrypteringstekniker
Förklarar transparent datakryptering, kolumnnivåkryptering och krypterade anslutningar. Skyddar data i vila och under överföring från obehörig åtkomst.
Lektion 2 • Hothantering och härdning
Behandlar förebyggande av SQL-injektion, minskning av attackyta och praxis för patchhantering. Minskar attackytan för databasservern och applikationslagret.
Lektion 3 • Auktorisering och behörighetshantering
Lär ut rollbaserad åtkomstkontroll, behörigheter på objektnivå och principen om minsta privilegium. Begränsar exponering genom att endast bevilja nödvändiga rättigheter till varje användare.
Lektion 4 • Granskning och regelefterlevnadsövervakning
Behandlar inbyggda granskningsfunktioner, ändringsdatainsamling och logggranskning för regelefterlevnad. Ger spårbarhet för all åtkomst och alla ändringar av känslig data.
Lektion 5 • Autentisering och inloggningshantering
Behandlar OS-integrerad och databasbaserad autentisering, skapande av inloggningar och lösenordspolicyer. Etablerar den första försvarslinjen för databasåtkomst.
Kapitel 8DöljDölj detaljerSe detaljerPrestandaövervakning och kapacitetsplanering
Prestandaövervakning och kapacitetsplanering
Lektion 1 • Arbetsbelastningsanalys och profilering
Behandlar query store, utökade händelser och spårningsbaserad profilering för att fånga arbetsbelastningsmönster. Identifierar de frågor med högst påverkan för optimeringsinsatser.
Lektion 2 • Kapacitetsplanering och tillväxthantering
Behandlar prognostisering av lagringstillväxt, beslut om beräkningsskalning och planering av resursuppgraderingar. Säkerställer att databasinfrastrukturen håller jämna steg med affärstillväxten.
Lektion 3 • Baslinje och trendanalys
Förklarar hur man etablerar prestandabaslinjer och upptäcker avvikelser med hjälp av trendanalys. Möjliggör proaktivt ingripande innan problem påverkar slutanvändarna.
Lektion 4 • Väntestatistik och resursflaskhalsar
Lär ut analys av väntekategorier för att lokalisera CPU-, minnes-, I/O- och nätverksflaskhalsar. Översätter rå väntedata till riktade åtgärdssteg.
Lektion 5 • Ramverk för prestandaövervakning
Introducerar nyckeltal, kategorier av övervakningsverktyg och design av larmtrösklar. Etablerar ett strukturerat tillvägagångssätt för löpande prestandaöversyn.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Juniorutvecklare: vill förstå databaslagret bakom sina applikationer.
IT-supporttekniker: redo att övergå till en dedikerad roll inom databasadministration.
Systemadministratör: vill utöka sitt ansvarsområde till databashantering.
Dataanalytiker: behöver djupare databasfärdigheter för att arbeta mer självständigt med produktionssystem.
Karriärbytare: har en teknisk bakgrund och vill skifta in i databasarbete.
Högskoleexamen: läste datavetenskap och vill ha praktisk, arbetsklar databasexpertis.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















