CONTACT ONS

Cursusaanbod

Deel 1: SQL-basics

Inleiding tot SQL en databases

  • Wat is een database?
  • Inleiding tot SQL
  • Het opzetten van de SQL-omgeving

SQL-syntaxis en eenvoudige queries

  • Overzicht van SQL-syntaxis
  • SELECT-opdrachten
  • Gegevens filteren met de WHERE-clause

Werken met functies en aggregaten

  • Veelgebruikte SQL-functies
  • Aggregatiefuncties: COUNT, SUM, AVG, MAX, MIN
  • Gegevens groeperen met GROUP BY

Tabellen koppelen

  • Inzicht in JOINs
  • INNER JOIN
  • LEFT JOIN, RIGHT JOIN en FULL OUTER JOIN

Subqueries en verzameloperaties

  • Subqueries schrijven
  • Operaties zoals UNION, INTERSECT en EXCEPT

Gegevens bewerken

  • Het gebruik van INSERT INTO-opdrachten
  • Het UPDATE-commando
  • Het DELETE-commando


Deel 2: Gevorderde SQL-technieken

Gebruik van geavanceerde filtertechnieken

  • Geavanceerde technieken voor het gebruik van de WHERE-clause
  • Het LIKE-operator en patroonherkenning
  • Gebruik van IN- en BETWEEN-operatoren

Complexe joins en subqueries

  • Self-joins uitvoeren
  • Niet-gecorreleerde en gecorreleerde subqueries gebruiken
  • Het EXISTS-commando

Werken met indexes en views

  • Inzicht in indexes en hun impact op prestaties
  • Een view maken en gebruiken

Gevorderde functies en stored procedures

  • Zelfgedefinieerde functies toevoegen
  • Stored procedures en triggers implementeren
  • Foutafhandeling in SQL

Gegevens transformatie en analyseren

  • Gegevens pivoteren en unpivoteren
  • Gebruik van window-functies: ROW_NUMBER, RANK, DENSE_RANK
  • CTE’s (Common Table Expressions) gebruiken

Databaseontwerp en normalisatie

  • Principes van databaseontwerp
  • Normalisatievormen en normalisatiestrategieën
  • Entity-Relationship (ER)-modellering

Prestatieverbetering en optimalisatie

  • Technieken voor query-optimalisatie
  • Analyse van uitvoeringsplannen
  • Beste praktijken voor het verbeteren van prestaties

SQL in de praktijk

  • Integratie van SQL met andere technologieën
  • Praktische casestudy’s en reële toepassingen
  • Eindproject: Een volledige databaseoplossing ontwikkelen vanaf nul

Samenvatting en vervolgstappen

Vereisten

  • Grondige kennis van basiscomputertaken is vereist
  • Ervaring met een programmeertaal is wenselijk, maar niet verplicht

Doelgroep

  • Data-analysten
  • Databaseprofessionals
  • Softwareontwikkelaars
 35 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën