Automatisering
Handmatig werk door een programma laten uitvoeren. Het programma volgt vooraf ontworpen stappen.
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
Een korte uitleg van de begrippen op deze site. Gebruik de zoekbalk als je een woord zoekt.
Handmatig werk door een programma laten uitvoeren. Het programma volgt vooraf ontworpen stappen.
De manier waarop gegevens worden verzameld, verwerkt, opgeslagen en beschikbaar gemaakt voor gebruikers.
Een vastgelegde eis of behoefte aan de oplossing. Maak duidelijk wat er verwacht wordt en hoe je dat controleert.
Een voorwaarde waaraan je oplossing moet voldoen.
Een handige extra die niet noodzakelijk is voor de minimale werking.
De grens van je opdracht: wat je wel en bewust niet maakt.
Specifiek, Meetbaar, Acceptabel, Realistisch en Tijdgebonden. Dit helpt om een eis duidelijk en toetsbaar te maken.
Prioriteren als Must, Should, Could en Won’t have. Won’t valt bewust buiten de opdracht.
Een schema dat de stappen en beslissingen van je programma met symbolen en pijlen weergeeft.
Gegevens die je programma binnenkrijgt, bijvoorbeeld ingevoerde medewerkergegevens.
Het resultaat dat je programma teruggeeft, zoals een bevestiging of foutmelding.
Een benoemde plek in je code die een waarde bewaart.
Een voorwaarde die waar of onwaar kan zijn. Een if gebruikt zo’n voorwaarde om een beslissing te nemen.
Een herhaling in code, bijvoorbeeld voor ieder account of zolang invoer ontbreekt.
Een benoemd, herbruikbaar stuk code dat een bepaalde taak uitvoert.
Een logische, geordende reeks stappen om een probleem op te lossen.
Een georganiseerde verzameling gegevens die je kunt opslaan, opvragen en wijzigen.
Een verzameling rijen en kolommen over één soort gegevens, bijvoorbeeld medewerkers.
Een sleutel die iedere rij in een tabel uniek identificeert.
Een veld of combinatie van velden dat verwijst naar een sleutel in een andere tabel en zo een relatie vastlegt.
SQL-opdracht om gegevens op te vragen.
Voorwaarde waarmee je bepaalt welke rijen een query selecteert of wijzigt.
Sorteert queryresultaten op één of meer kolommen.
Combineert gegevens uit tabellen op basis van een relatie.
Groepeert rijen zodat je per groep een samenvatting, zoals een telling, kunt maken.
SQL-opdracht om nieuwe rijen toe te voegen.
SQL-opdracht om bestaande rijen aan te passen. Controleer de WHERE zodat je de juiste rijen wijzigt.
SQL-opdracht om rijen te verwijderen. Zonder WHERE kan deze alle rijen verwijderen.
Bepaalt welke acties een gebruiker mag uitvoeren.
Controleert wie een gebruiker is, bijvoorbeeld via inloggegevens.
Een benoemde verzameling rechten die past bij een taak.
Toestemming voor een actie, zoals gegevens lezen of aanpassen.
Geef een gebruiker alleen de rechten die nodig zijn voor diens taak.
De volgorde waarin instructies worden uitgevoerd. Leg uit waarom stappen in die volgorde staan.
Beperkt het aantal resultaatrijen. MySQL/MariaDB gebruikt LIMIT; SQL Server gebruikt TOP.
Zoekt tekst met een patroon. % staat voor nul of meer tekens en _ voor één teken.
Toont alle rijen uit de linker tabel, ook zonder match rechts. Kolommen uit de ontbrekende rechter rij krijgen NULL.
Filtert groepen na aggregatie. WHERE filtert afzonderlijke rijen vóór groepering.
Een query binnen een andere query, bijvoorbeeld om eerst de juiste afdeling te zoeken.