Välj ditt språk
Kurs i databasadministration
Över 2 miljoner studenter världen över

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.

Dedika för företag

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.

Klicka här

Kursinnehåll

8 Kapitlen • 39 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)

Kapitel 1Se detaljer

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 2Se detaljer

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 3Se detaljer

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 4Se detaljer

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 5Se detaljer

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 6Se detaljer

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 7Se detaljer

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 8Se detaljer

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.

Certifiering

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...
Giulio Carlo
Giulio CarloStudent inom Digital marknadsföring
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.
Mariana Ferres
Mariana FerresStudent inom Fotografi
Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!
Luciana Alvarenga
Luciana AlvarengaStudent inom Nageldesign
Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.
André Felipe
André FelipeStudent inom Prompt Engineering

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