Deze website is een hulpmiddel bij P2-K1. De officiële examendocumenten en beoordelingscriteria blijven leidend.

De uitleg helpt je op weg. Lees altijd het examendocument op itslearning goed door en controleer wat er voor jouw opdracht gevraagd wordt.

P2-K1

Woordenlijst

Een korte uitleg van de begrippen op deze site. Gebruik de zoekbalk als je een woord zoekt.

Automatisering

Handmatig werk door een programma laten uitvoeren. Het programma volgt vooraf ontworpen stappen.

Informatievoorziening

De manier waarop gegevens worden verzameld, verwerkt, opgeslagen en beschikbaar gemaakt voor gebruikers.

Requirement

Een vastgelegde eis of behoefte aan de oplossing. Maak duidelijk wat er verwacht wordt en hoe je dat controleert.

Eis

Een voorwaarde waaraan je oplossing moet voldoen.

Wens

Een handige extra die niet noodzakelijk is voor de minimale werking.

Scope

De grens van je opdracht: wat je wel en bewust niet maakt.

SMART

Specifiek, Meetbaar, Acceptabel, Realistisch en Tijdgebonden. Dit helpt om een eis duidelijk en toetsbaar te maken.

MoSCoW

Prioriteren als Must, Should, Could en Won’t have. Won’t valt bewust buiten de opdracht.

Flowchart

Een schema dat de stappen en beslissingen van je programma met symbolen en pijlen weergeeft.

Input

Gegevens die je programma binnenkrijgt, bijvoorbeeld ingevoerde medewerkergegevens.

Output

Het resultaat dat je programma teruggeeft, zoals een bevestiging of foutmelding.

Variabele

Een benoemde plek in je code die een waarde bewaart.

Condition

Een voorwaarde die waar of onwaar kan zijn. Een if gebruikt zo’n voorwaarde om een beslissing te nemen.

Loop

Een herhaling in code, bijvoorbeeld voor ieder account of zolang invoer ontbreekt.

Functie

Een benoemd, herbruikbaar stuk code dat een bepaalde taak uitvoert.

Algoritme

Een logische, geordende reeks stappen om een probleem op te lossen.

Database

Een georganiseerde verzameling gegevens die je kunt opslaan, opvragen en wijzigen.

Tabel

Een verzameling rijen en kolommen over één soort gegevens, bijvoorbeeld medewerkers.

Primary key

Een sleutel die iedere rij in een tabel uniek identificeert.

Foreign key

Een veld of combinatie van velden dat verwijst naar een sleutel in een andere tabel en zo een relatie vastlegt.

SELECT

SQL-opdracht om gegevens op te vragen.

WHERE

Voorwaarde waarmee je bepaalt welke rijen een query selecteert of wijzigt.

ORDER BY

Sorteert queryresultaten op één of meer kolommen.

JOIN

Combineert gegevens uit tabellen op basis van een relatie.

GROUP BY

Groepeert rijen zodat je per groep een samenvatting, zoals een telling, kunt maken.

INSERT

SQL-opdracht om nieuwe rijen toe te voegen.

UPDATE

SQL-opdracht om bestaande rijen aan te passen. Controleer de WHERE zodat je de juiste rijen wijzigt.

DELETE

SQL-opdracht om rijen te verwijderen. Zonder WHERE kan deze alle rijen verwijderen.

Autorisatie

Bepaalt welke acties een gebruiker mag uitvoeren.

Authenticatie

Controleert wie een gebruiker is, bijvoorbeeld via inloggegevens.

Rol

Een benoemde verzameling rechten die past bij een taak.

Recht

Toestemming voor een actie, zoals gegevens lezen of aanpassen.

Least privilege

Geef een gebruiker alleen de rechten die nodig zijn voor diens taak.

Sequentie

De volgorde waarin instructies worden uitgevoerd. Leg uit waarom stappen in die volgorde staan.

LIMIT / TOP

Beperkt het aantal resultaatrijen. MySQL/MariaDB gebruikt LIMIT; SQL Server gebruikt TOP.

LIKE

Zoekt tekst met een patroon. % staat voor nul of meer tekens en _ voor één teken.

LEFT JOIN

Toont alle rijen uit de linker tabel, ook zonder match rechts. Kolommen uit de ontbrekende rechter rij krijgen NULL.

HAVING

Filtert groepen na aggregatie. WHERE filtert afzonderlijke rijen vóór groepering.

Subquery

Een query binnen een andere query, bijvoorbeeld om eerst de juiste afdeling te zoeken.