Kursplan
Del 1: SQL Grunderna
Introduktion till SQL och Databases
- Förstå databaser
- Introduktion till SQL
- Konfigurera SQL-miljön
SQL Syntax och grundläggande frågor
- SQL Översikt över syntax
- SELECT-satser
- Filtrera data med WHERE-sats
Arbeta med funktioner och aggregeringar
- Vanliga SQL funktioner
- Mängdfunktioner: ANTAL, SUMMA, MEDEL, MAX, MIN
- Gruppera data med GROUP BY
Sammanfoga tabeller
- Så här fungerar JOINs
- INRE KOPPLING
- VÄNSTER KOPPLING, HÖGER KOPPLING och FULLSTÄNDIG YTTRE KOPPLING
Underfrågor och uppsättningsåtgärder
- Skriva underfrågor
- UNION-, CROSSCROSS- och EXCEPT åtgärder
Manipulering av data
- INSERT IN-satsen
- UPDATE-instruktion
- DELETE-sats
Del 2: Mellanliggande SQL
Avancerad datafiltrering
- Avancerade WHERE-satstekniker
- LIKE-operator och mönstermatchning
- IN och BETWEEN operatorer
Komplexa kopplingar och underfrågor
- Kopplingar själv
- Icke-korrelerade och korrelerade underfrågor
- EXISTS-satsen
Arbeta med index och vyer
- Förstå index och deras inverkan på prestanda
- Skapa och använda vyer
Avancerade funktioner och lagrade procedurer
- Användardefinierade funktioner
- Lagrade procedurer och utlösare
- Felhantering i SQL
Datatransformering och analys
- Pivotering och avpivotering av data
- Fönsterfunktioner: ROW_NUMBER, RANK DENSE_RANK
- CTE (Common Table Expressjoner)
Database Design och normalisering
- Database Principer för utformning
- Normalformer och normalisering
- Entity-Relationship (ER) modellering
Justering och optimering av prestanda
- Tekniker för frågeoptimering
- Planer för genomförande
- Metodtips för prestandajustering
SQL i den verkliga världen
- Integrering SQL med annan teknik
- Fallstudier och verkliga scenarier
- Slutprojekt: Att bygga en databaslösning från grunden
Sammanfattning och nästa steg
Krav
- Förståelse för grundläggande datorfunktioner
- Erfarenhet av vilket programmeringsspråk som helst är fördelaktigt men inget krav
Publik
- Dataanalytiker
- Database Yrkesverksamma
- Mjukvaruutvecklare
Vittnesmål (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Kurs - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Kurs - Oracle 11g - SQL language for developers - Workshop
Under utbildningen diskuterades alla moduler i detalj - under två dagars utbildning, och det var det jag brydde mig mest om.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Kurs - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Kurs - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Kurs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Kurs - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Jag uppskattade Folios breda kunskapsbredd. Han var inte bara bekant med kursinnehållet, utan han kände också till konstruktioner på språk som vi var bekanta med för att göra exempel mer meningsfulla för oss. Under intervallerna delade han med sig av sin kunskap om tekniker och lösningar utanför utbildningens omfattning för att ge insikter om andra lösningar som vi kan använda i framtiden (och framtida utbildning).
Raphael - Markit Valuations Limited
Kurs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Kurs - ORACLE PL/SQL Fundamentals
Övningarna är underhållande och ämnena introducerades på ett trevligt sätt.
Adrian-Madalin Chirita - DB Global Technology SRL
Kurs - Oracle SQL Advanced
Machine Translated