Kursplan

Introduktion till Databases

  • Vad är en databas?
  • Typer av databaser
  • Introduktion till relationsdatabaser
  • Database Management Översikt över system (DBMS)
  • Funktioner i ett DBMS
  • Populär DBMS-programvara

Database Grundläggande design

  • Konceptuella, logiska och fysiska datamodeller
  • Introduktion till Entity-Relationship (ER) modellering
  • Skapa ER-diagram
  • Entiteter, attribut och relationer

Normalisering och Database Design

  • Normala former (1NF, 2NF, 3NF, BCNF)
  • Fördelar med normalisering
  • Praktiska exempel på normalisering
  • Avnormalisering och dess användningsområden

Introduktion till SQL

  • SQL Syntax och struktur
  • Datatyper i SQL
  • CREATE, ALTER, DROP-satser
  • Begränsningar (PRIMÄRNYCKEL, SEKUNDÄRNYCKEL, UNIK, INTE NULL)

SQL Manipulering av data

  • INSERT-sats
  • Åtgärder för massinfogning
  • UPDATE- och DELETE-satser
  • Använda WHERE-sats

Fråga efter data med SQL

  • SELECT-sats
  • Filtrera data med WHERE-satsen
  • Sortera data med ORDER BY
  • Använda LIMIT och OFFSET

Avancerade SQL koncept

  • INRE KOPPLING, VÄNSTER KOPPLING, HÖGER KOPPLING, FULLSTÄNDIG KOPPLING
  • Skriva underfrågor
  • GROUP BY- och HAVING-satser
  • Mängdfunktioner (ANTAL, SUMMA, MEDELVÄRDE, MAX, MIN)

Arbeta med index och vyer

  • Skapa och använda index
  • För- och nackdelar med index
  • Skapa och hantera vyer
  • Använda vyer för att förenkla frågor

Database Säkerhet och transaktioner

  • Användarroller och behörigheter
  • Implementera metodtips för säkerhet
  • ACID-egenskaper
  • COMMIT - och ROLLBACK-instruktioner

Database Optimering och underhåll

  • Analysera och optimera SQL frågor
  • Använda EXPLAIN-planen
  • Strategier för säkerhetskopiering
  • Återställa databaser

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för datoroperationer

Publik

  • Database Administratörer
  • IT-proffs
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier