Kies uw taal
Microsoft SQL Cursus
Meer dan 2 miljoen studenten wereldwijd

Microsoft SQL Cursus

4

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 32 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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