
Microsoft SQL Cursus
Beheers Microsoft SQL Server van de grond af — van het schrijven van je eerste SELECT-query tot het bouwen van geoptimaliseerde, productierijpe databases. Deze cursus behandelt alles van datafiltering en joins tot vensterfuncties, opgeslagen procedures en Azure SQL. Of je nu de datawereld betreedt of je technische vaardigheden naar een hoger niveau tilt, je rondt af met echte, direct inzetbare SQL-expertise.
Wat je gaat leren:
Je begint met de basis van relationele databases en SQL Server-installatie, en gaat dan over tot het zelfverzekerd filteren, sorteren en aggregeren van gegevens. Je leert hoe je meerdere tabellen kunt verbinden, subquery's schrijft en Common Table Expressions gebruikt om complexe dataproblemen netjes aan te pakken. De cursus behandelt gegevenswijziging met INSERT, UPDATE, DELETE en MERGE, samen met transactiebeheer en foutafhandeling. Je ontwerpt ook databaseobjecten zoals tabellen, views, indexen en opgeslagen procedures. Geavanceerde onderwerpen omvatten vensterfuncties, dynamische SQL, queryoptimalisatie en een inleiding tot Azure SQL voor cloudimplementaties.
Hoe je praktisch studeert Microsoft SQL Cursus
Hoe je oefent Microsoft SQL Cursus
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 32 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsInleiding tot SQL en databases
Inleiding tot SQL en databases
Les 1 • Grondbeginselen van relationele databases
Behandelt tabellen, rijen, kolommen, sleutels en relaties als kerndatabasestructuren. Legt het conceptuele model vast waar studenten de hele cursus op vertrouwen.
Les 2 • SQL Server-omgeving instellen
Begeleidt de installatie en configuratie van SQL Server en SQL Server Management Studio. Studenten krijgen een werkende lokale omgeving voor alle praktijkoefeningen.
Les 3 • Kerneategorieën van SQL-taal
Introduceert DDL, DML, DCL en TCL als de vier SQL-opdrachtcategorieën. Studenten begrijpen welke opdrachten bij elke categorie horen voordat ze queries schrijven.
Les 4 • Je eerste SQL-queries schrijven
Leert basis SELECT-syntaxis om gegevens uit één tabel op te halen. Studenten voeren hun eerste queries uit en interpreteren meteen de resultaatsets.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsFilteren, sorteren en basis-functies
Filteren, sorteren en basis-functies
Les 1 • Gegevens filteren met WHERE
Leert vergelijkings- en logische operatoren in WHERE-clausules om rijen te beperken. Bouwt direct voort op de SELECT-queries uit hoofdstuk 1.
Les 2 • Patroonvergelijking en jokertekens
Behandelt LIKE, jokertekens en ESCAPE voor tekstgebaseerd filteren. Studenten filteren tekenreekskolommen zonder exacte waarden te kennen.
Les 3 • Ingebouwde scalaire functies
Introduceert tekenreeks-, numerieke- en datumscalaire functies voor het transformeren van kolomwaarden. Studenten passen functies direct toe in SELECT- en WHERE-clausules.
Les 4 • Resultaten sorteren met ORDER BY
Legt oplopende en aflopende sorteervolgorde en sorteren op meerdere kolommen uit. Studenten bepalen de presentatievolgorde van elke queryresultaatset.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsAggregatie en gegevens groeperen
Aggregatie en gegevens groeperen
Les 1 • Groepen filteren met HAVING
Onderscheidt HAVING van WHERE en laat zien hoe geaggregeerde resultaten worden gefilterd. Studenten passen na-aggregatiecondities toe om samenvattende queries te verfijnen.
Les 2 • Aggregatiefuncties
Leert COUNT, SUM, AVG, MIN en MAX om samenvattende statistieken over rijen te berekenen. Bouwt direct voort op SELECT- en WHERE-vaardigheden uit eerdere hoofdstukken.
Les 3 • Geavanceerde groeperingsuitbreidingen
Introduceert ROLLUP, CUBE en GROUPING SETS voor subtotalen op meerdere niveaus. Studenten genereren kruistabeloverzichten in één query.
Les 4 • Groeperen met GROUP BY
Legt uit hoe GROUP BY rijen partitioneert voordat aggregatie wordt toegepast. Studenten produceren samenvattingen per categorie uit elke tabel.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsMeerdere tabellen samenvoegen
Meerdere tabellen samenvoegen
Les 1 • Outer joins
Behandelt LEFT-, RIGHT- en FULL OUTER JOIN om niet-overeenkomende rijen uit één of beide tabellen op te nemen. Studenten gaan om met optionele relaties en detecteren ontbrekende gegevens.
Les 2 • Multi-tabel en complexe joins
Breidt joins uit naar drie of meer tabellen en introduceert non-equi joins. Studenten bouwen queries die genormaliseerde schema's overspannen.
Les 3 • Self Joins en Cross Joins
Legt uit hoe je een tabel aan zichzelf kunt koppelen en Cartesiaanse producten genereert met CROSS JOIN. Studenten lossen hiërarchische en combinatorische queryproblemen op.
Les 4 • Grondbeginselen van INNER JOIN
Leert INNER JOIN-syntaxis en de ON-voorwaarde om rijen uit twee tabellen te matchen. Studenten halen alleen rijen op met overeenkomende sleutels in beide tabellen.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsSubqueries en Common Table Expressions
Subqueries en Common Table Expressions
Les 1 • Scalaire en multi-row subqueries
Leert subqueries in SELECT-, WHERE- en FROM-clausules die enkele of meerdere waarden retourneren. Studenten nesten één query in een andere om dynamisch te filteren of te berekenen.
Les 2 • Recursieve CTE's
Behandelt anker- en recursieve leden om hiërarchische gegevens zoals organigrammen te doorlopen. Studenten bevragen bovenliggende-onderliggende structuren zonder procedurele lussen.
Les 3 • Expressies Gemeenschappelijke Tabel
Introduceert WITH-clausule CTE's als benoemde, tijdelijke resultaatsets voor een schonere querystructuur. Studenten vervangen geneste subqueries door leesbare, onderhoudbare CTE-blokken.
Les 4 • Gecorreleerde subqueries
Legt subqueries uit die verwijzen naar de kolommen van de buitenste query en per rij opnieuw worden uitgevoerd. Studenten lossen rij-voor-rij-vergelijklingsproblemen op die joins niet eenvoudig kunnen uitdrukken.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsGegevenswijziging en transactiebeheer
Gegevenswijziging en transactiebeheer
Les 1 • Gegevens invoegen
Behandelt INSERT INTO met expliciete waarden, SELECT-resultaten en multi-row-syntaxis. Studenten vullen tabellen van zowel statische waarden als bestaande queryresultaten.
Les 2 • Gegevens bijwerken en verwijderen
Leert UPDATE en DELETE met WHERE-voorwaarden en op joins gebaseerde wijzigingen. Studenten wijzigen gerichte rijen terwijl onbedoelde wijzigingen van de hele tabel worden vermeden.
Les 3 • MERGE-instructie
Introduceert MERGE voor upsert-bewerkingen die INSERT, UPDATE en DELETE combineren in één instructie. Studenten synchroniseren efficiënt een doeltabel met een brongegevensset.
Les 4 • Transacties en foutafhandeling
Legt BEGIN-, COMMIT- en ROLLBACK-transacties uit samen met TRY-CATCH-foutafhandeling. Studenten beschermen gegevensintegriteit tijdens wijzigingsreeksen in meerdere stappen.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsDatabaseobjectontwerp en -beheer
Databaseobjectontwerp en -beheer
Les 1 • Indexen en queryprestaties
Introduceert geclusterde en niet-geclusterde indexen en hun impact op leesprestaties. Studenten kiezen en maken indexen die veelvoorkomende querypatronen versnellen.
Les 2 • Weergaven
Leert weergaven maken, wijzigen en verwijderen om complexe queries in te kapselen. Studenten stellen vereenvoudigde data-interfaces beschikbaar zonder onderliggende tabellen te dupliceren.
Les 3 • Opgeslagen procedures en functies
Behandelt het maken van opgeslagen procedures, scalaire functies en tabelwaardige functies voor herbruikbare logica. Studenten kapselen bedrijfslogica in in de databaselaag.
Les 4 • Tabellen maken en wijzigen
Behandelt CREATE TABLE, selectie van gegevenstypen, beperkingen en ALTER TABLE-wijzigingen. Studenten ontwerpen genormaliseerde tabellenstructuren met afgedwongen bedrijfsregels.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsGeavanceerde querytechnieken
Geavanceerde querytechnieken
Les 1 • Queryoptimalisatie en uitvoeringsplannen
Leert het lezen van uitvoeringsplannen, het identificeren van knelpunten en het toepassen van herschrijvingen voor prestaties. Studenten diagnosticeren en lossen trage queries op in echte databaseworkloads.
Les 2 • Gegevens draaien en terugdraaien
Behandelt PIVOT- en UNPIVOT-operatoren om rijen naar kolommen te roteren en vice versa. Studenten hervormen datasets voor rapportage en kruistabelanalyse.
Les 3 • Window-functies
Leert OVER, PARTITION BY en ORDER BY om lopende totalen, rangschikkingen en voortschrijdende gemiddelden te berekenen. Studenten voeren analyses uit zonder rijen samen te vouwen via GROUP BY.
Les 4 • Dynamische SQL
Legt het bouwen en uitvoeren van SQL-tekenreeksen tijdens runtime uit met EXEC en sp_executesql. Studenten gaan om met variabele schemanamen, dynamische filters en geparametriseerde uitvoering.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Businessanalist: heeft SQL nodig om gegevens zelfstandig te kunnen ophalen zonder afhankelijk te zijn van engineers.
Carrièreswitcher: overstappen naar datarollen en technische vaardigheden vanaf nul opbouwen.
Junior developer: wil database-query's toevoegen aan een bestaande programmeervaardighedenset.
Operations professional: beheert data-intensieve werkstromen en heeft gestructureerde querykennis nodig.
Marketinganalist: het wachten op data teams voor het beantwoorden van eenvoudige zakelijke vragen zat zijn.
Recent afgestudeerde: toetreding tot de arbeidsmarkt en versterking van een cv met gewilde databasevaardigheden.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















