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
Vittnesmål (3)
Det var mycket interaktivt och det höll oss intresserade.
Raluca Alexandra PUNGA
Kurs - SQL Fundamentals
Maskintolkat
Liten grupp, personligt på plats i tre dagar,
Annina - Ricardo AG
Kurs - SQL: Basics to Intermediate
Maskintolkat
Jag tyckte om träningspace och interaktionsnivån. Alla deltagare uppmuntrades att aktivt delta i diskussioner kring övningars lösningar och så vidare.
Aaron - Computerbits
Kurs - SQL Advanced level for Analysts
Maskintolkat