Cursusaanbod
Deel 1: SQL Basisprincipes
Inleiding tot SQL en Databases
- Inzicht in databases
- Inleiding tot SQL
- De SQL-omgeving instellen
SQL Syntaxis en basisquery's
- SQL Syntaxis overzicht
- SELECT-instructies
- Gegevens filteren met de WHERE-component
Werken met functies en aggregaten
- Algemene SQL functies
- Aggregatiefuncties: AANTAL, SOM, GEM, MAX, MIN
- Gegevens groeperen met GROUP BY
Tabellen samenvoegen
- JOIN's begrijpen
- INNERLIJKE JOIN
- LINKER JOIN, RIGHT JOIN en VOLLEDIGE BUITENSTE JOIN
Subquery's en setbewerkingen
- Subquery's schrijven
- UNIE-, INTERSECT- en UITGEZONDERD-bewerkingen
Manipulatie van gegevens
- INVOEGEN IN verklaring
- UPDATE-verklaring
- DELETE-instructie
Deel 2: Intermediair SQL
Geavanceerde gegevensfiltering
- Geavanceerde WHERE-clausuletechnieken
- LIKE operator en patroon matching
- IN en TUSSEN operatoren
Complexe joins en subquery's
- Voegt zichzelf toe
- Niet-gecorreleerde en gecorreleerde subquery's
- EXISTS-clausule
Werken met indexen en weergaven
- Inzicht in indexen en hun impact op de prestaties
- Weergaven maken en gebruiken
Geavanceerde functies en opgeslagen procedures
- Door de gebruiker gedefinieerde functies
- Opgeslagen procedures en triggers
- Foutafhandeling in SQL
Datatransformatie en -analyse
- Gegevens draaien en ontdraaien
- Vensterfuncties: ROW_NUMBER, RANK, DENSE_RANK
- CTE's (Common Table Expressionen)
Database Ontwerp en normalisatie
- Database Ontwerpprincipes
- Normale vormen en normalisatie
- Modellering van entiteit-relaties (ER)
Prestaties afstemmen en optimaliseren
- Technieken voor het optimaliseren van query's
- Uitvoeringsplannen
- Best practices voor het afstemmen van prestaties
SQL In de echte wereld
- Integratie SQL met andere technologieën
- Casestudy's en scenario's uit de praktijk
- Eindproject: Van de grond af aan een database-oplossing bouwen
Samenvatting en volgende stappen
Vereisten
- Inzicht in de basisbewerkingen van computers
- Ervaring met elke programmeertaal is een pré, maar niet vereist
Audiëntie
- Data-analisten
- Database Professionals
- Softwareontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses