Opleiding: info Bedrijfprocessen & rapportages met SQL
Van businessvraag naar robuuste datamodellen en professionele SQL-rapportages
Wil je betrouwbare rapportages maken die ook op de lange termijn schaalbaar en onderhoudbaar blijven? In deze advanced cursus Datamodellering & SQL leer je hoe je businessvragen systematisch vertaalt naar doordachte datamodellen en efficiënte SQL-oplossingen.
Je werkt van businessconcept → datamodel → SQL-rapportage, waarbij theorie en praktijk continu samenkomen. De cursus is ideaal voor professionals die méér willen dan alleen “werkende queries”, en zich willen ontwikkelen tot een stevige gesprekspartner voor business, IT en data-teams.
Wat maakt deze cursus uniek?
-
Sterke koppeling tussen informatieanalyse, datamodellering en SQL
-
Focus op kwaliteit, onderhoudbaarheid en performance
-
Veel aandacht voor agile werken en database-refactoring
-
Flexibele opzet: hybride, volledig klassikaal of volledig online
-
Praktijkgericht, met realistische cases en oefeningen
Doelstelling
Na afloop van deze cursus kan de deelnemer:
-
Business objecten identificeren met noun-verb analysis
-
Conceptuele datamodellen opstellen (ISO-ERD / class diagram)
-
Conceptuele modellen vertalen naar logische relationele datamodellen
-
Sleutels, relaties en integriteitsregels correct toepassen
-
Datamodellen normaliseren om redundantie en inconsistentie te voorkomen
-
De kwaliteit van datamodellen analyseren en verbeteren
-
Management- en gebruikersvragen vertalen naar geavanceerde SQL-query’s
-
Onderhoudbare en efficiënte rapportages ontwikkelen in SQL
-
Werken met database-design tools en refactoring-technieken toepassen
Inhoud van de cursus
Relationeel datamodelleren
-
Noun-verb analysis voor identificatie van business objecten
-
Conceptueel datamodel (ISO-ERD / class diagram)
-
Logisch relationeel datamodel
-
Sleutels, determinanten en afhankelijkheden
-
Primaire en vreemde sleutels
-
Integriteitsregels en referentiële integriteit
-
Cascade-, restrict-, nullify- en default-strategieën
-
Normalisatie (1NF t/m 3NF en hoger indien relevant)
-
Datakwaliteit en modelbeoordeling
SQL voor rapportage en analyse
-
Van gebruikersvraag naar SQL-query
-
SQL-basics:
-
SELECT, FROM, WHERE
-
JOIN-varianten
-
-
Aggregaties en rapportages:
-
Aggregate functions
-
GROUP BY en HAVING
-
-
Subquery’s:
-
Genest en gecorreleerd
-
EXISTS, NOT EXISTS, IN, NOT IN
-
Dubbele ontkenning
-
-
Query-optimalisatie en performance
-
Views voor herbruikbare rapportages
Database-ontwerp & beheer
-
Domain types en datadictionary-structuren
-
Database-onderhoud met SQL
-
Access control en rechtenstructuren
-
Database-refactoring in agile omgevingen
-
Flexibel datamodelontwerp bij veranderende eisen
Uitvoering
-
3 lesdagen
-
2 klassikale lesdagen + 1 online lesdag (duurzaam en flexibel)
-
Alternatief: volledig klassikaal of volledig online
-
1 lesdag per 1–2 weken
-
Start mogelijk vanaf 1 deelnemer
-
Praktijkgerichte oefeningen en cases
Doelgroep
Deze cursus is bedoeld voor professionals die werken met databases en rapportages, zoals:
-
Systeemontwikkelaars
-
Databasebeheerders
-
Data- en informatieanalisten
-
Projectmedewerkers
-
Power users en eindgebruikers met databewerkingstaken
Niveau & voorkennis
-
HBO / post-HBO-niveau
-
Basiskennis van SQL en relationele databases wordt aanbevolen
Literatuur (o.a.)
-
Databases & SQL
-
Informatieanalyse volgens het ER-model
-
Agile Database Techniques
-
Practical SQL Guide
-
Fundamentals of Database Systems (6e editie)
Examen
Advanced SQL & Reporting
-
30 vragen – 90 minuten – open boek
-
17 of meer correcte antwoorden = geslaagd
SQL Foundation
-
30 vragen – 60 minuten – open boek
Studiepunten
-
7 ECTS
Investering
Zie prijsoverzicht.
Let op: lesmaterialen, kosten voor afwijkende regio’s, lunches en examens zijn niet inbegrepen.