Kursplan

Introduktion till SQL-utvecklingsbootcamp

Översikt över SQL-utveckling

  • Data och databaser
  • Databashanteringsystem (DBMS)
  • Nykterna begrepp i SQL

Komma igång med SQL-databaser

  • Installera DBMS-programvara
  • Första konfigurationen
  • Anslut existerande databaser
  • Databasutvecklingsmetodik

Utforska grundläggande SQL-satser

  • Data definitionsspråkssatser (DDL)
  • Transaktionskontrollsatser (TCL)
  • Sessions- och systemkontrollsatser (DCL)
  • Inbyggda SQL-satser

Arbeta med SQL-data

  • Filtrera data
  • Jämförelse- och logiska operatorer
  • Sortera data
  • Radbegränsningsklausuler
  • Servariables (ersättningsvariabler)
  • Definiera och verifiera kommandon

Använda enskilda rader, grupper, konverteringar och generella funktioner

  • Karakterfunktioner
  • Numeriska och datumfunktioner
  • Konverteringsfunktioner
  • Fall- och dekodningsfunktioner
  • Diskreta och nollvärden
  • GROUP BY-klausuler
  • HAVING-klausuler

Arbeta med SQL-join-klausuler

  • Inre join (inner join)
  • Ej ekvijoin (non-equijoin)
  • Yttre join (outer join)
  • Korsjoin (cross join)

Använda underfrågor och SET-operatörer

  • Enskilda radunderfrågor (single row subqueries)
  • Flera rad- och kolumnunderfrågor (multi row and multi column subqueries)
  • SET-operatörer
  • Korrelerade underfrågor
  • Datahantering med underfrågor

Skapa databaser och tabeller

  • Datatyper
  • Huvudsöknycklar (primary keys) och främmande nycklar (foreign keys)
  • Begränsningar (constraints)
  • Tabellåtgärder (create, insert, update, delete)
  • Datalexikonvyer
  • Villkorsuttryck

Arbeta med vyer, sekvenser, synonym och index

  • Skapa och fråga vyer
  • Skapa och ändra sekvenser
  • Skapa synonym
  • Skapa index

Hantera schematobjekt

  • Begränsningshantering
  • Tillfälligatabeller (temporary tables)
  • Externtabeller (external tables)

Hantera användaråtkomst

  • Systemrättigheter (system privileges)
  • Objekträttigheter (object privileges)
  • Rollenheter (roles)
  • Tillbaka dra rättigheter (revoke privileges)

Hantera data i olika tidszoner

  • Intervalldatatyper
  • Tidsfunktioner

Felsökning

Sammanfattning och slutsats

Krav

  • Kännedom om databashantering och databashanteringsystem

Målgrupp

  • Nybörjare
  • Programmerare
  • Databashanterare
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier