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 (5)
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Kurs - SQL in SQL Server
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kurs - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kurs - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Kurs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Interactive exercises