SQL cursus voor data analyse

Met SQL is het mogelijk om data uit databases op te halen, aan databases toe te voegen en aanpassingen te doen, of te verwijderen uit een database. In deze SQL cursus leer je hoe dit werkt en oefen je genoeg om daarna zelfstandig in de praktijk aan de slag te kunnen. Met deze cursus leg je een kwalitatieve basis in SQL, met een focus op het toepassen van SQL in data analyses.

Voorbeelden van systemen waar relationele databases in voorkomen, zijn: MySQL, SQL Server, Oracle en PostgreSQL. Deze systemen maken allemaal gebruik van de SQL taal. Deze SQL cursus sluit aan op deze verschillende systemen.

Voor iedereen die data analyseert is SQL van belang. Voor een analyse heb je altijd data nodig, en binnen bedrijven zitten deze data meestal opgeslagen in databases. Ook kan het zijn dat je data wil manipuleren, creëren of verwijderen in databases. Tegenwoordig wordt SQL ook gebruikt voor big data platformen zoals Hadoop en Spark.

In deze SQL cursus wisselen we een klassikale presentatie (begrijpen) af met opdrachten (toepassen) in onze eigen online omgeving. Direct tijdens de eerste ochtend schrijf en run je eigen SQL scripts.

TIJDELIJKE ACTIE: momenteel inclusief 8 uur bonusmateriaal t.w.v. €200 gratis inbegrepen bij deze SQL cursus. Hiermee is dit met afstand de meest complete 2-daagse cursus van Nederland.

 

Leerdoelen SQL cursus

Belang van relationele databases

Je leert de essentie van relationele databases en waarom ze in de praktijk worden toegepast. Hierin leer je ook hoe je informatie het beste opslaat door middel van normalisatie en hoe verschillende tabellen met elkaar in verbinding staan in een database.

Het opstellen van query’s

Na de fundering van relationele databases, duiken we in het diepe met het opstellen van zogeheten query’s. We leggen uit hoe je te werk gaat en je oefent vervolgens op een database met verschillende tabellen. Je leert hoe je deze tabellen moet koppelen en nuttige informatie hieruit kan halen.

Inzetbaarheid van SQL in jouw werk

Door de cursus zie je het belang van SQL in en leer je het toepassen binnen je eigen werk. We maken de vertaling naar jouw eigen werksituatie waardoor de theorie al tijdens de cursus gaat leven.

Reviews voor onze trainingen

Christiaan over onze Python cursus voor data science.

John over onze 4-daagse Data Science Opleiding.

Mandy over onze 10-daagse Data Science Bootcamp.

Is deze SQL cursus wat voor mij?

Deze cursus is iets voor jou als:

  • je op het werk wel eens afhankelijk bent van de IT-afdeling die gebruik maakt van SQL.
  • je op het werk veel met data(sets) te maken hebt.
  • je complexe analyses niet meer goed worden ondersteund door Excel (of het veel tijd in beslag neemt).
  • je veel rapporten en analyses maakt.
  • je simpelweg SQL vaardigheden op wilt doen. Het is immers de meest gevraagde skill voor data analisten en data scientists.

Benodigde voorkennis

Je hoeft niet te kunnen programmeren om aan deze cursus mee te doen. Wel is het handig als je minimaal HBO hebt afgerond en regelmatig met Excel-bestanden of databases werkt.

Programma 2-daagse SQL cursus voor data analyse

Dag 1 Introductie tot relationele databases en SQL-query's voor data analyses

  • Introductie relationele databases en SQL: Je leert wat relationele databases zijn en waarom vrijwel elk bedrijf ze gebruikt om data op te slaan. Je begrijpt hoe tabellen met elkaar in verbinding staan en hoe je die structuur gebruikt om de juiste data te vinden.
  • Datatypes: Je leert onderscheid maken tussen de verschillende datatypes in SQL — zoals getallen, tekst en datums — zodat je query's correct schrijft en veelgemaakte fouten voorkomt.
  • Gegevens opvragen met SELECT en FROM: Je schrijft je eerste SQL-query's om data op te halen uit een database. Aan het einde van de ochtend draai je al zelfstandig werkende scripts in onze online omgeving.
  • Filteren en sorteren: Je leert hoe je grote datasets terugbrengt tot precies de informatie die je nodig hebt, door te filteren op voorwaarden en resultaten te sorteren op de gewenste volgorde.
  • Functies en logica: Je past ingebouwde functies toe en schrijft CASE-statements om conditionele logica toe te voegen aan je query's — vergelijkbaar met ALS-formules in Excel, maar krachtiger.
  • Groeperen en aggregeren: Je leert hoe je data groepeert en samenvat met berekeningen zoals totalen, gemiddelden en aantallen. Hiermee ben je in staat om de rapportages en analyses te maken die je dagelijks nodig hebt.

sql cursus voor data analyse in utrecht impressie2

Dag 2 Gecompliceerde SQL-query's schrijven voor data analyses

  • Tabellen combineren met JOIN: Je leert hoe je gegevens uit meerdere tabellen samenvoegt tot één overzichtelijk resultaat. Dit is een van de meest waardevolle vaardigheden in SQL: je bent niet langer afhankelijk van iemand anders om data voor je samen te stellen.
  • UNION en subquery's: Je combineert resultaten van meerdere query's en schrijft subquery's om complexe analysevragen in één keer te beantwoorden — zonder tussenbestanden of handmatig kopiëren.
  • Data manipuleren: Je leert hoe je data toevoegt, aanpast en verwijdert in een database. Zo kun je niet alleen data uitlezen, maar ook actief bijdragen aan het beheer van datasystemen binnen je organisatie.
  • Werken met tabellen en sleutels: Je begrijpt hoe een database is opgebouwd en leert tabellen aanmaken, aanpassen en verwijderen. Je ziet hoe Primary en Foreign Keys de integriteit van data waarborgen.
  • Common Table Expressions (CTE): Je structureert complexe query's overzichtelijk met CTE's, waardoor je code leesbaar en onderhoudbaar blijft — ook als je er later op terugkijkt.
  • Views en variabelen: Je sluit de training af door te werken met views en variabelen. Hiermee maak je herbruikbare bouwstenen die je tijd besparen en je analyses consistent houden.

Bonusmateriaal zelfstudie

Naast de twee trainingsdagen ontvang je toegang tot uitgebreid bonusmateriaal voor zelfstudie. Je kunt dit materiaal doen vanuit onze eigen online omgeving. Het is een combinatie van theorie & oefeningen. De online omgeving blijft een maand na de training beschikbaar.

Het extra materiaal bevat de volgende modules:

  • Introductie en overzicht: Een overzicht van alle onderwerpen zodat je gericht kunt kiezen waar je mee aan de slag gaat.
  • Datamodellering: Je leert de werkelijkheid vertalen naar een databasestructuur, werkt met entiteiten, attributen en relaties, en past normalisatie toe om datakwaliteit te waarborgen.
  • Window functions: Je leert aggregaties, rankfuncties en offsetfuncties toepassen over specifieke groepen rijen — voor analyses die verder gaan dan gewone GROUP BY-query's.
  • Query optimalisatie: Je werkt met transacties, indexering en query plans om je SQL-code betrouwbaar en snel te maken, ook bij grote datasets.
  • Geavanceerde constraints: Je definieert CHECK- en UNIQUE constraints, stelt DEFAULT waarden in en configureert CASCADE gedrag om de integriteit van je database te bewaken.
  • JSON in de database: Je leert het verschil tussen JSON en JSONB en werkt met JSON operatoren en functies om semi-gestructureerde data te bevragen en bewerken.
  • Stored procedures en functions: Je schrijft herbruikbare functions en stored procedures, en leert wanneer je welke inzet voor complexe databewerkingen.

Op deze manier bieden we de meest volledige 2-daagse SQL cursus van Nederland.

Na de training

Iedere deelnemer ontvangt van ons een door onszelf ontwikkeld naslagwerk om zelfstandig aan de slag te kunnen met SQL in de praktijk. Het naslagwerk bestaat uit ruim 200 pagina's uitgewerkt materiaal met voorbeelden per thema. Het naslagwerk sluit aan op wat we in de cursus behandelen. Klik op de afbeelding om de inhoudsopgave van het naslagwerk te bekijken.

Mogelijke docenten

Ons team bestaat uit 15+ ervaren Data Science & AI experts. Een selectie van de collega's die deze training verzorgen vind je hier.

SQL expert

Birgit Orthofer

Senior data analyst & SQL trainer

Ruud de Bruijn

AI Engineer & SQL kenner

Terry Crapts

Locatie, data, en tijden

Deze SQL cursus verzorgen we in Utrecht, Amsterdam, en Eindhoven. Alle ingeplande data en locaties vind je in het eerste veld van het inschrijfformulier. Trainingsdagen binnen om 09:30 en duren tot uiterlijk 16:30.

Inschrijven of brochure downloaden

Je kunt je hier inschrijven voor de SQL cursus. Ben je geïnteresseerd maar wil je je niet direct inschrijven? Download dan de opleidingsbrochure en denk er rustig over na. Bij vragen kun je ons bereiken op 020 - 24 43 146. We helpen je graag verder.

sql cursus voor data analyse training

Onze klanten

Onze klanten geven ons een 9,15/10 (o.b.v. 73 reviews) – bron: Springest

FAQ

Onze opleidingen worden vanuit de praktijk ontwikkeld door experts met 10+ jaar ervaring. We bieden ambitieuze programma's. Als je het materiaal uit onze opleiding goed tot je neemt, dan kun je ook echt wat in de praktijk. En dat willen we graag.
  • Verder hebben we diverse keurmerken en accreditaties (NRTO keurmerk / IABAC™ / Beste Adviesbureaus Consultancy.nl)
  • We zijn al bijna 10 jaar actief
  • We leiden honderden mensen per jaar op
  • We krijgen een beoordeling van 9+ van deelnemers
Je hebt geen voorkennis nodig om mee te doen met deze training.
Ja, we verzorgen de training door heel Nederland. Je kunt contact met ons opnemen en dan maken we een offerte op maat.
Wij werken in kleine groepen van maximaal 10 deelnemers per training. Zo kunnen we veel persoonlijke aandacht en begeleiding geven.
We werken met PostgreSQL tijdens deze training in de applicatie DbGate. We hebben de training zo opgezet dat ook deelnemers die een ander dialect willen leren (e.g. MySQL / SQL Server / SQLite / etc.) mee kunnen doen met deze training. Je hoeft hier geen voorkennis van te hebben en je hoeft ook niets te installeren voorafgaand aan de opleiding. We werken namelijk in onze eigen online omgeving tijdens de klassikale training.
We werken in de training met PostgreSQL. De opzet is zo dat deelnemers met elk SQL-dialect mee kunnen doen. Waar nodig lichten we de verschillen toe. Omdat de dialecten grotendeels overlappen, vormen die verschillen voor beginners geen beperking.
De opleiding is uitdagend en we raden minimaal HBO werk- en denkniveau aan.
De klassikale opleiding duurt 2 dagen, van 09:30 tot 16:30.
Dit is alleen mogelijk voor in-company groepen. De open inschrijvingen zijn altijd klassikaal.
€1075 exclusief btw. Dit is inclusief cursusmateriaal, een lekkere lunch, en koffie en thee tijdens de trainingsdagen.
In Utrecht, Amsterdam en Eindhoven. We maken altijd gebruik van de professionele trainingslocaties van BCN. Je kunt ook kiezen voor een in-company training bij jou op locatie.

Adres BCN Utrecht
Daltonlaan 100
3584 BJ Utrecht

Adres BCN Amsterdam
Atlas Arena Complex
Gebouw Azië – 5e etage
Hoogoorddreef 5
1101 BA Amsterdam

Adres BCN Eindhoven
Kennedytoren
Kennedyplein 204
5611 ZT Eindhoven
De lunch op locatie is professioneel verzorgd. Er zijn standaard opties beschikbaar voor vegetariërs & veganisten. Overige dieetwensen horen we graag vooraf.
Je krijgt een deelnamecertificaat van deze training.
Nee. Aanwezigheid tijdens de trainingsdagen is voldoende om het certificaat te ontvangen.
Ja, je ontvangt al het opleidingsmateriaal als naslagwerk. D.w.z. de theorie, de oefeningen, en antwoorden. Je hebt dus voor altijd het materiaal tot je beschikking.
De training verzorgen wij in het Nederlands. Bij in-company trainingen is zowel Nederlands als Engels een mogelijkheid.
De opleiding start op onderstaande data in Amsterdam, Utrecht, en Eindhoven.
  • 16 apr, 17 apr
  • 18 jun, 19 jun
  • 30 jul, 31 jul
  • 21 sept, 22 sept
  • 2 nov, 3 nov


Alle ingeplande data & locaties vind je in het inschrijfformulier.
2 dagen €1075
+ 8 uur bonusmateriaal
Incl. alle cursusmaterialen
Excl. BTW
Utrecht
Amsterdam
Eindhoven
of in-company
 
Planning
  • 16 apr, 17 apr
  • 18 jun, 19 jun
  • 30 jul, 31 jul
  • 21 sept, 22 sept
  • 2 nov, 3 nov
Alle geplande data en locaties in 2026 vind je in het inschrijfformulier
09:30 - 16:30