Informatica. Staatsexamen VWO 2016. Tijdvak 1 Woensdag 11 mei 13.30 15.30 uur. College-examen schriftelijk. Opgavenboekje



Vergelijkbare documenten
Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Vrijdag 29 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Vrijdag 29 mei uur. College-examen schriftelijk. Opgavenboekje

Staatsexamen HAVO 2019

Staatsexamen VWO Informatica

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1 Woensdag 23 mei uur. College-examen schriftelijk. Opgavenboekje

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

Digitaal Staatsexamen VWO 2010

Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO Tijdvak 1 Woensdag 9 mei uur. College-examen schriftelijk

Query SQL Boekje. Fredrik Hamer

Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk. Opgavenboekje

Toon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1. Dinsdag 28 mei uur. College-examen schriftelijk. Opgavenboekje

Staatsexamen VWO 2018

SQL datadefinitietaal

SQL Aantekeningen 3. Maarten de Rijke 22 mei 2003

12. Meer dan één tabel gebruiken en sub-queries

[TOETS SQL INLEIDING]

SQL.

Informatica. Staatsexamen HAVO Tijdvak 1 Woensdag 24 mei uur. College-examen schriftelijk. Opgavenboekje

Les 2 Eenvoudige queries

Informatica. Staatsexamen HAVO Neder. Tijdvak 1 Vrijdag 27 mei uur. College-examen schriftelijk. Opgavenboekje

Variabelen en statements in ActionScript

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Woensdag 17 mei uur. College-examen schriftelijk.

Les S-02: Meer geavanceerde SQL-instructies

Informatica. Staatsexamen VWO Nederl. Tijdvak 1 Dinsdag 15 mei uur. College-examen schriftelijk. Opgavenboekje

VAN HET PROGRAMMEREN. Inleiding

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

Data Definition Language

Structured Query Language (SQL)

Databases - Inleiding

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

informatica havo vakinformatie staatsexamen 2017 INFORMATICA HAVO VAKINFORMATIE STAATSEXAMEN 2017 V pagina 1 van 18

1. Inleiding Inleiding SQL Inleiding Database, databaseserver en databasetaal Het relationele model...

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

Zelftest Inleiding Programmeren

Staatsexamen VWO 2015

Les 10 : Aanmaken van een database (deel2).

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

= > >= < <= BETWEEN IS NULL IS NOT NULL

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen.

1. * Database worden vaak gebruikt in Client-Server architectuur.

Inleiding Databases en Data Base Management Systems Tabellen Wat is SQL?... 5

11. Het selecteren van gegevens deel II

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

Sparse columns in SQL server 2008

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

Programmeren met Arduino-software

Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.

A.C. Gijssen. 0.3 PHP en MySQL

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Versieperikelen. Bijlage C

Elfde-Liniestraat Hasselt Schooljaar TINFO POKER GAME Oracle Scripts

Informatie & Databases

Informatica: C# WPO 13

Hoofdstuk: 1 Principes van databases

Miniles gegevensbanken bevragen met SQL

Het omzetten van een ER-diagram naar SQL

BEGINNER JAVA Inhoudsopgave

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Informatica: C# WPO 12

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

6. Het maken van een database

Databases en SQL Foundation (DBSQLF.NL)

Hoofdstuk 1 Inleiding PHP 7 of ouder Hoe dit boek werkt 2

Inhoud Basiscursus. Access 2010 NL-NL

Online c++ leren programmeren:

Javascript oefenblad 1

Informatica: C# WPO 6

Vakgroep CW KAHO Sint-Lieven

Introductie (relationele) databases

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: Groep TDI 1

SQL & Relationele datamodellen in interactieve media

Programmeren: Visual Basic

Les 11 : Basis SQL (deel2).

Zelftest SQL Workshop

Structured Query Language

Koppeling met een database

databases & SQL - antwoorden

Sorteren, groeperen en totaliseren

Databanken - les 2.

Staatsexamen VWO 2015

Formulieren maken met Dreamweaver CS 4/CS 5

Werkboek studiekeuzecheck Opleiding HBO-ICT

Relationele database. Het relationele model

Databanken - les 2.

Programmeren: Visual Basic

Correctievoorschrift HAVO Informatica. Tijdvak 1 Woensdag 24 mei uur. College-examen schriftelijk.

Scorepunten worden toegekend met inachtneming van de volgende regels:

Zelftest SQL Workshop

Hoofdstuk 7: Werken met arrays

Dynamische websites met PHP (basis) Karel Nijs 2010/09

Informatica toets vwo 6 Databases

Inhoudsopgave. Theorie Praktijk Gegevens uit Database halen DML commando s... 14

Pascal uitgediept Data structuren

Databases SQL - meerdere tabellen

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.

Objective-C Basis. 23 april 2005, Eindhoven Patrick Machielse

Transcriptie:

Staatsexamen VWO 2016 Informatica Tijdvak 1 Woensdag 11 mei 13.30 15.30 uur College-examen schriftelijk Opgavenboekje Dit examen bestaat uit 40 opgaven: Vraag 1 tot en met 20 zijn meerkeuze opgaven. Vraag 21 tot en met 25 zijn waar/niet waar opgaven. Vraag 26 tot en met 30 zijn open vragen. Vraag 31 tot en met 34 zijn programmeer opgaven. Vraag 35 tot en met 40 zijn database opgaven. Achter in dit boekje staan een overzicht Syntax programmeren en een overzicht SQL-instructies. VF-0161-s-16-1-o 1 / 16 lees verder

Meerkeuze opgaven (1 punt per vraag) 1 Welke 2 technologieën worden er gebruikt bij HTML5? A ASP + SQL B CSS + Java C CSS + JavaScript D SQL + PHP 2 Wat is het verschil tussen een raster image en een vector image? A Een raster image bestaat uit pixels, een vector bestaat uit lijnen en bogen. B Een raster image heeft geen maximale resolutie. Een vector image wel. C Een raster image kan ook kleuren bevatten. Een vector image niet. D Een raster image neemt bij opslag minder ruimte in dan een vector image. 3 De huidige generatie harde schijven kan een aantal terabytes (TB) aan gegevens opslaan. De fabrikanten van deze harde schijven volgen het decimale SI-stelsel om aan te geven hoeveel terabytes (TB) een schijf kan bevatten. Moderne besturingssystemen gebruiken in plaats van tera het nieuwe, binaire voorvoegsel tebi. Hoeveel tebibytes (TiB) heeft een 8 TB harde schijf? A 0,9095 B 1,0995 C 8,5899 D 7,2760 4 Wanneer computers met elkaar communiceren wordt er gebruik gemaakt van het OSI-model. Dit model bestaat uit 7 lagen. In welke OSI laag wordt data geformatteerd en zodanig gestructureerd dat het lees- of interpreteerbaar is voor een applicatie? A Fysieke laag B Netwerklaag C Presentatielaag D Toepassingslaag 5 Welk type software kan worden gebruikt om de inhoud van bijvoorbeeld webpagina s voor te lezen? A Een database B Een screenreader C Een soundbite D Een tekstverwerker 6 Heel oude spelletjes zoals Space Invaders werken niet onder moderne besturingssystemen. Om zulke software, die is geschreven voor een oud besturingssysteem, te laten werken onder een modern besturingssysteem, is extra software of hardware nodig. Hoe wordt zulke software of genoemd? A Assimilator B Emulator C Evaluator D Simulator 2 / 16 lees verder

7 Welk protocol is speciaal bedoeld om bestanden te versturen via het Internet? A DTP B FTP C IP D IRC 8 Het is mogelijk om in een router aan te geven welke apparaten toegang krijgen tot het netwerk. Hierbij wordt gebruik gemaakt van het unieke vaste nummer dat hardwarecomponenten door hun producenten krijgen toegewezen. Hoe heet zo n nummer? A IP adres B licence number C MAC adres D register 9 Hoe heet een uitgave van software waarbij bugs gerepareerd worden? A Build B Distribution C Patch D Release 10 Bij het invullen van gegevens op een web formulier wordt vaak, voordat de gegevens naar de server worden gestuurd, gecontroleerd of de ingevulde gegevens wel van het juiste datatype zijn. Hoe wordt deze datatype controle genoemd? A Datachecking B Datamining C Datatyping D Datavalidatie 11 Bij het ontwikkelen van software wordt op een bepaald moment de software getest door mensen die geen kennis van de software hebben, maar alleen testen of de software goed werkt. Hoe wordt een dergelijke test genoemd? A Black box test B Cooper test C Von Neumann test D White box test 12 Films kunnen van het Internet worden gedownload en daarna bekeken, maar kunnen ook vrijwel direct worden bekeken zonder dat het hele bestand eerst wordt gedownload. Welke techniek wordt gebruikt om een deel van de film tijdelijk op de computer op te slaan, voordat dit deel van de film kan worden bekeken? A Buffering B Multi-threading C Pre-saving D Time-slicing 3 / 16 lees verder

13 Om polders droog te houden wordt gebruik gemaakt van pompen die worden aangestuurd door een computersysteem. Het systeem reageert direct op signalen die worden geleverd door sensoren die de waterstand doorgeven. Hoe wordt zo n systeem genoemd? A Een embedded systeem B Een online besturingssysteem C Een real-time systeem D Een simulatie systeem 14 Welke combinatie van schakelingen levert de onderstaande waarheidstabel op? S1 S2 S3 S4 resultaat 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 1 1 0 A (S1 XOF S2) EN (S3 EN S4) B (S1 XOF S2) EN (S3 OF S4) C (S1 XOF S2) OF (S3 EN S4) D (S1 XOF S2) OF (S3 OF S4) 15 Welke van de onderstaande opties heeft betrekking op de Von Neumann cyclus? A fetch decode execute B output calculate input C read randomize write D select insert update 4 / 16 lees verder

16 Onderstaande afbeelding toont een SATA kabel. De S in SATA is de afkorting van: A B C D Serial Simple Super Suspended 17 Bert is eigenaar van een boekenzaak. Hij wil gaan automatiseren om boeken online te verkopen. Hij neemt een automatiseringsbedrijf in de arm en vertelt hoe de verkoop van boeken in zijn werk gaat en legt uit hoe hij de zaken wil gaan organiseren. Daan is de eigenaar van het automatiseringsbedrijf en schrijft een programma voor Bert. Angelique werkt in dienst van Daan en regelt zaken zoals het aanvragen van een domein en het huren van opslagruimte van data. Wie is in bovenstaande situatie de domeindeskundige en in welke fase vindt het testen van de software plaats? A Angelique is domeindeskundige en het testen vindt plaats in de ontwerpfase. B Bert is domeindeskundige en het testen vindt plaats in de realisatiefase. C Bert, Daan en Angelique zijn allen domeindeskundigen en het testen vindt plaats in de ontwerpfase. D Daan is domeindeskundige en het testen vindt plaats in de realisatiefase. 18 Wat is het doel van USB? A Een protocol B Intern geheugen C Duplex communicatie D Standaardisatie 19 Om snelheidswinst te krijgen en/of als beveiliging tegen gegevensverlies, kunnen gegevens worden verdeeld over meerdere harde schijven en/of op meerdere harde schijven worden opgeslagen. Hoe heet deze methodiek? A POST B RAID C Redundantie D Virtueel geheugen 5 / 16 lees verder

20 In een computerlokaal bevinden zich in een netwerk 16 computers in de volgende opstelling: hoofdc. Elk van de 15 leerling computers is via een aparte UTP kabel en een switch verbonden met de hoofdcomputer. Hoe heet zo n netwerk en hoe heet de netwerktopologie? A LAN / ringnetwerk B LAN / sternetwerk C MAN / ringnetwerk D MAN / sternetwerk 6 / 16 lees verder

WAAR / NIET WAAR opgaven (1 punt per vraag) Noteer bij elke opgave of de bewering WAAR of NIET WAAR is. 21 Een van de basisbewerkingen van een ALU is het naar links of naar rechts verplaatsen van een of meer bitposities binnen een groep bits. 22 Braille tekens (zie afbeeldingen) zitten wel in de ASCII tabel. 23 RGB staat voor Rood, Geel, Blauw. 24 Het datatype van 6, (dus 6 tussen dubbele aanhalingstekens) is numeriek. 25 In een object-georiënteerd programma staat in code voetbal.kleur(geel). In deze code is kleur de naam van het object en geel de parameter. 7 / 16 lees verder

Open vragen (2 punten per vraag) 26 Een Raspberry Pi computer wordt via een HDMI uitgang met behulp van een HDMIVGA adapter aangesloten op een beeldscherm met een VGA ingang. Welke data raakt verloren tijdens de omzetting van de data? 27 Bij het tonen van webpagina s kan aan de cliënt kant gebruik gemaakt worden van een techniek om asynchroon informatie tussen de cliënt en de webserver uit te wisselen. De techniek maakt het mogelijk om slechts een deel van een pagina te vernieuwen. Hoe heet deze techniek? Geef de afkorting of de Engelstalige volledige naam. 28 Welk type afbeelding toont blokjes wanneer het sterk wordt vergroot? Raster of vector? 29 Code in een hogere programmeertaal moet worden omgezet naar binaire instructies. Dit gebeurt door middel van compilen of parsen. Vaak is er in de omzetting van hogere programmeertaal naar binaire instructies een tussenstap, waarbij de hogere programmeertaal wordt omgezet naar een tussentaal die specifiek is voor een bepaald besturingssysteem. De afbeelding hieronder toont een voorbeeld van code in zo n tussentaal, voor de duidelijkheid voorzien van commentaar. Hoe heet de software die vervolgens deze code in tussentaal omzet naar binaire instructies? 30 Sinds enige tijd is het mogelijk om zogenaamd contactloos te betalen. Je hoeft dan bijvoorbeeld je pinpas niet meer in de lezer bij de supermarkt te stoppen. De lezer kan, zodra je pinpas vlakbij is, de chip op je pinpas lezen. Hoe heet de technologie die het lezen en aanpassen van gegevens in zo n pinpas contactloos mogelijk maakt? Geef de afkorting of de Engelstalige volledige naam. 8 / 16 lees verder

Programmeer opgaven Toelichting bij opgaven 31 t/m 34 Bij deze programmeeropgaven kunt u gebruik maken van het overzicht Syntax programmeren achterin dit boekje. 2p 31 Bij het programmeren wordt vaak gebruik gemaakt van een keuzestructuur. Bekijk het onderstaande stukje code. IF J = 4 THEN TextBox1.Text = CStr(J) END IF De uitkomst van de vergelijking J = 4 is WAAR of ONWAAR. Van welk datatype is deze uitkomst? 2p 32 Bij het programmeren wordt vaak gebruik gemaakt van een zogenaamde array. Bovendien wordt ook vaak gebruik gemaakt van een herhalingsstructuur. Bekijk het onderstaande stukje code. Dim A(3) As Integer A(0) = 1 A(1) = 1 A(2) = 0 A(3) = 3 For J = 0 To 2 A(J) = A(J) + A(J+1) Next J TextBox1.Text = A(J).ToString Wat staat er in TextBox1 na uitvoering van het bovenstaande stukje code? 9 / 16 lees verder

4p 33 Bekijk de onderstaande code. Dim A(11) As Integer Dim J As Integer A(0) = 1 A(1) = 1 A(2) = 0 For J = 2 To 10 A(J) = A(J - 1) + A(J - 2) A(J + 1) = 0 If (J = 6) Then TextBox1.Text = A(J).ToString End If Next J Wat staat er in TextBox1 na uitvoering van het bovenstaande stukje code? 4p 34 In de eerste regel van de code is iets gewijzigd. Bij uitvoering treedt een fout op. Leg uit waarom er een foutmelding ontstaat. Dim A(10) As Integer Dim J As Integer A(0) = 1 A(1) = 1 A(2) = 0 For J = 2 To 10 A(J) = A(J - 1) + A(J - 2) A(J + 1) = 0 If (J = 6) Then TextBox1.Text = A(J).ToString End If Next J 10 / 16 lees verder

Databaseopgaven Toelichting bij opgaven 35 t/m 40 Bij deze SQL-opgaven kunt u gebruik maken van het overzicht Syntax SQL instructies achterin dit boekje. Alle SQL opgaven hebben betrekking op de onderstaande database. De afbeeldingen bij de opgaven tonen de resultaten van de select query s. De sleutelvelden van de tabellen klanten, bestellingen en kazen zijn numeriek. In de tabel klanten zijn de andere velden van het datatype tekst. In de tabel bestellingen is het veld datum van het datatype datum/tijd. In de tabel bestellingdetails is het veld aantalkilo van het datatype numeriek. In de tabel kazen zijn de velden beschrijving en naam van het datatype tekst en is het veld kiloprijs van het datatype numeriek. 4p 35 De database bevat 1 klant met de naam Jansen. Geef de select query die als resultaat oplevert een lijst met de naam van de klant, de kaasid s, het aantal kilo s, de beschrijvingen en de namen van alle kazen die de klant met naam Jansen heeft besteld op 25 februari 2015. De lijst moet alfabetisch oplopend geordend zijn op kaasid. 2p 36 Geef de select query die als resultaat oplevert, het totaal aantal kilo s kaas dat aan klanten in Zwolle is verkocht. De titel boven het getal toont de tekst Totaal. 11 / 16 lees verder

2p 37 Tussen de tabellen klanten en bestellingen bestaat een 1 op veel relatie. Leg uit waarom er hier een dergelijke relatie nodig is. 1p 38 4p 39 3p 40 KaasId is het sleutelveld in de tabel kazen. Het is van het datatype autonummering, en dus numeriek. Mag een sleutelveld van het datatype tekst zijn? Er moet een nieuwe klant worden toegevoegd aan de tabel klanten. Hij heet Westra en woont op het adres Amstel 1 te Amsterdam. Zijn postcode is 1011 PN. Schrijf de query die een nieuw record met deze gegevens toevoegt aan de tabel klanten. Geef de query die als resultaat oplevert, de namen van alle klanten die nog geen bestelling hebben geplaatst. 12 / 16 lees verder

Overzicht Syntax programmeren Declareren van variabelen: Variabele type Declaratie Integer Float Double String Array* Dim leeftijd As Integer Dim lengte As Float Dim tijd As Double Dim naam As String Dim namenarray(aantal) as String dimensioneert een array met als hoogste index aantal. Bijvoorbeeld: Dim namen(10) As String dimensioneert een array van 11 elementen. De index van een array begint te tellen bij 0. Syntax keuzestructuur: IF THEN END IF IF THEN ELSE END IF Na IF kan in de conditie/voorwaarde gebruik gemaakt worden van de operatoren NOT, AND en/of OR. Syntax herhalingsstructuur: FOR J=1 to N NEXT J WHILE (DO) WEND REPEAT UNTIL 13 / 16 lees verder

Objecten met hun methoden: Naam Methode Voorbeeld Resultaat Label Label1.Text Label1.Text= Hallo Button Button1.Text Button1.Text= Print TextBox TextBox1.Text TextBox1.Text= Aap ListBox ListBox1.Items. ListBox1.Items.Add( Aap ) Add( ) ListBox1.Items.Clear ListBox1.SelectedIndex x=listbox1.selectedindex ListBox1.Items.Count aantal= ListBox1.Items.Count ListBox1.Items.RemoveAt (Index) Listbox1.Items.RemoveAt(3) Check- CheckBox1.Text CheckBox1.Text= Keuze1" Box Radio Button RadioButton1.Te xt RadioButton1.Text= Keuze1 RadioButton1. Checked RadioButton1.Checked=True 14 / 16 lees verder

Omzetten (Casten): Bewerking Functie y=f(x) methode Variabele met getal naar een string CStr(getal) J$=getal.toString J$ Inhoud string naar integer getal J CInt(string) J=String.toInteger Inhoud string naar kommagetal met dubbele precisie CDbl(string) F=String.toDbl Andere leesbare bewerkingen C bewerk (...) Resultaat=String.toBewerk Resultaat=Bewerk.toString 15 / 16 lees verder

Overzicht syntax SQL-instructies NB Alles tussen [ ] is niet verplicht. betekent of, betekent 1 of meer. Basisstructuur Query Selecteren SELECT [DISTINCT] <kolommen en/of functies> [geen dubbele rijen] FROM <tabellen> [ WHERE <voorwaarden> ] [ ORDER BY <sorteer-kolommen> ] [ GROUP BY <groepeer-kolommen>] [HAVING <groep-voorwaarden> ] Creëren CREATE TABLE <naam> (<Kolomnaam> <gegevenstype> [NOT NULL], [PRIMARY KEY (<kolomnaam>) [,(<kolomnaam>)..]),] [FOREIGN KEY (<kolomnaam>) [,(<kolomnaam>)...] ) ] [REFERENCES <tabelnaam> (<kolomnaam>)]) Wijzigen UPDATE <tabelnaam> SET (<kolomnaam>) = <waarde> [WHERE <voorwaarden> ] Invoegen INSERT INTO <tabelnaam> [kolomnaam,[ ]],<waardenlijst> <waardenlíjst> VALUES (<waarde> [...]) Verwijderen DROP TABLE <tabelnaam> verwijdert de hele tabel inclusief structuur DELETE FROM <tabelnaam> [ WHERE <voorwaarden> ] verwijdert één, meerdere of alle rijen. Kolommen <kolomnaam> <tabelnaam>, <kolomnaam> I * I functie Gegevens <gegevenstype> CHAR(1) DEC(t d) INT SMALLINT zijn standaard SQL-typen Functies COUNT(*) geeft het aantal rijen SUM(<kolomnaam>) geeft het totaal AVG(<kolomnaam>) geeft het gemiddelde MAX(<kolomnaam>) geeft het maximum MIN(<kolomnaam>) geeft het minimum Vergelijken / logische operatoren = < >, <=, >=, of <> om te vergelijken BETWEEN. AND. vanaf eerste waarde tot en met de tweede waarde NOT, AND, of OR om voorwaarden om te keren en te combineren LIKE? voor één onbekende letter * voor willekeurig veel letters IS NULL om te testen of er in een veld iets is ingevuld Sorteren Subquery ORDER BY <één-of-meer-kolommen> ASC DESC ORDER BY rangnummer van de kolom uit SELECT WHERE <kolomnaam> IN (<subquery>) WHERE [NOT] EXISTS (<subquery>) 16 / 16 einde