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



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

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

Digitaal Staatsexamen VWO 2010

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

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

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

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

Variabelen en statements in ActionScript

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

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

Les S-02: Meer geavanceerde SQL-instructies

Miniles gegevensbanken bevragen met SQL

Les 2 Eenvoudige queries

Structured Query Language (SQL)

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

Query SQL Boekje. Fredrik Hamer

SQL Aantekeningen 3. Maarten de Rijke 22 mei 2003

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

STAGEDAG SAM DIEPSTRATEN

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

Staatsexamen HAVO 2019

Hier kunt u alle schijven en mappen afscannen op audio bestanden die ondersteund worden door de MP (mp3 en wma).

De Arduino-microcontroller in de motorvoertuigentechniek (2)

2 Algemene opbouw van een computersysteem

Gebruikers- & Installatie Handleiding CEMM basic

Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling

Les S-01: De basisbeginselen van SQL

Gebruikers Handleiding

Introductie (relationele) databases

Module I - Informatica

11. Het selecteren van gegevens deel II

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

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

Installatie en Gebruik Barcode Scanner en Barcode App

Werken op afstand via internet

Project plan. Erwin Hannaart Sander Tegelaar

Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

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

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

Een spoedcursus python

Hoofdstuk 7: Werken met arrays

Automatische Installatie op IIS server

databases & SQL - antwoorden

Databases SQL - meerdere tabellen

Handleiding Certificaat installeren

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

Scorepunten worden toegekend met inachtneming van de volgende regels:

Koppeling met een database

Gebruikers- & Installatie Handleiding CEMM basic

[TOETS SQL INLEIDING]

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

EXAMEN juni 2018 Gegevensbanken

VAN HET PROGRAMMEREN. Inleiding

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

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

BEGINNER JAVA Inhoudsopgave

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

Over PHP. PHP en MySQL. 1.1 Inleiding. In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze

Informatie & Databases

Cursus Programmeren en Dataverwerking.

5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2

Handleiding. Certificaat installeren

Mediawijsheid wat zit er in mijn computer?

Software Design Document

Correctievoorschrift HAVO Nederlands. Informatica. Tijdvak 1 Vrijdag 27 mei uur. College-examen schriftelijk.

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014

v.1.30 Genkgo Handleiding Webshop Applicatie Producten verkopen op uw website

Zelftest SQL Workshop

Een functie is een kant en klare formule. Via de knop Som in de groep Bewerken van het tabblad Start kun je een aantal veelgebruikte functies kiezen:

Sparse columns in SQL server 2008

Installatie SQL: Server 2008R2

Het koppelen van de u-remote aan de AC500-eco via Modbus TCP. A quick start guide. Jaap Ruiten

SQL datadefinitietaal

Data Manipulatie. Query Talen. / Informatica

Staatsexamen VWO Informatica

Examen VWO - Compex. wiskunde A1

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF Reken om naar EURO---

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 23 april 2014, versie 1.0d

Technische handleiding

1. Inloggen Uw account Wachtwoord veranderen Alle gegevens bekijken Credits (mail-bundels) kopen 3

Opzetten van een evenement

Informatica: C# WPO 13

Verslag over computers

1 29/12 02/01 kerstvakantie. 2 05/01 09/01 Les 1:

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

Computerclub Volwassenen, Jeugd en Informatica vzw

Les 10 : Aanmaken van een database (deel2).

Formulieren maken met Dreamweaver CS 4/CS 5

Windows Basis - Herman Van den Borre 1

Zelftest Informatica-terminologie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

CCV CARD ONLINE. Gebruikershandleiding v3.0. Computer Centrum C. van de Velden B.V.

Elektronisch factureren

Een uitvoerbaar bestand (een programma of toepassing dus).

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Transcriptie:

Nederl Staatsexamen HAVO 2014 Informatica Tijdvak 1 Maandag 26 mei 13.30 15.30 uur College-examen schriftelijk Opgavenboekje Dit examen bestaat uit 31 opgaven. De eerste 20 opgaven zijn meerkeuzevragen. Op het laatste blad staat een overzicht SQL-instructies. HF-0161-s-14-1-o 1

Meerkeuzevragen 1 Als je een automatische deur nadert gaat deze open. In het systeem dat dit mogelijk maakt zitten drie hoofddelen. Het eerste deel neemt de persoon waar en stuurt een signaal naar het tweede deel nl. de processor, die vervolgens een signaal stuurt naar het laatste deel dat de deur opent. Hoe noemen we in informatica dit laatste deel van het systeem? A. Actuator B. ALU C. Controller D. Sensor 2 Om tekens binair te kunnen opslaan wordt gebruik gemaakt van verschillende tabellen. Ook de karakters van het Chinese schrift komen in tabellen voor. In welke tabel(len) komen Chinese tekens zoals het onderstaande voorbeeld voor? A. Alleen in de ASCII tabel. B. Alleen in de Chinese ASCII tabel. C. Alleen in de UNICODE tabel. D. In zowel de ASCII als de UNICODE tabel. 3 Welk type schakeling/poort wordt hieronder weergegeven? A. EN poort B. NEN poort C. OF poort D. XOF poort 4 In de ASCII tabel is plaats voor 256 tekens. Hoeveel byte(s) is/zijn er nodig om 1 teken uit de tabel op te slaan? A. 1 B. 0 C. 8 D. 256 2

5 Wanneer je een computer aanzet wordt eerst het BIOS gestart. Dit is het Basic Input Output System. Dit systeem voert een aantal activiteiten uit voordat het besturingssysteem wordt aangeroepen. Welke van de volgende activiteiten is GEEN onderdeel van het BIOS? A. Bepalen van de volgorde van componenten waarop gezocht wordt naar het besturingssysteem. B. Controle van de aansluitpoorten. C. Controle van het interne geheugen. D. Updates voor de antivirus software ophalen en installeren. 6 Om filmpjes snel via het internet te kunnen transporteren worden ze soms gecomprimeerd. Als je zo n gecomprimeerd filmpje met een afspeelprogramma op je computer wilt afspelen heb je software nodig om het filmpje weer leesbaar voor je afspeelprogramma te maken. Hoe heet een dergelijk stukje software? A. Browser B. CODEC C. Modem D. Windows Media Player 7 Wat wordt bedoeld met IPv6? A. Een IP-adres bestaande uit 4 getallen gescheiden door punten. B. Een IP-adres dat bestaat uit alleen maar priemgetallen. C. Een IP-adres dat uit 4 bytes bestaat. D. Een IP-adres uit een bijna onuitputtelijke voorraad IP-adressen. 3

8 De onderstaande afbeelding toont eigenschappen van het TCP/IP protocol. Je kunt binnen dit protocol het IP-adres van een DNS-server vastleggen. Wat is de belangrijkste functie van een DNS-server? A. Hij bepaalt de route die een bestand van de server naar een browser volgt. B. Hij geeft de verbinding tussen een browser en een server een naam. C. Hij koppelt een IP-adres aan een URL. D. Hij stuurt webpagina s naar een browser. 4

9 Welke van de onderstaande beweringen is juist? A. Een fabrikant voorziet normaal gesproken een netwerkkaart niet van een MAC-adres en ook niet van een IP-adres. B. Een fabrikant voorziet normaal gesproken een netwerkkaart van zowel een MACadres als een IP-adres. C. Een IP-adres kan normaal gesproken niet worden gewijzigd. Een MAC-adres wel. D. Een MAC-adres kan normaal gesproken niet worden gewijzigd. Een IP-adres wel. 10 Om toegang tot een computer te beperken kan er gebruik gemaakt worden van de unieke fysieke gegevens van de gebruiker. Dit gebeurt bijvoorbeeld door gebruik te maken van een vingerafdruklezer. Zie de afbeelding hieronder. Hoe heten de unieke fysieke persoonlijke gegevens die voor dit soort beveiliging worden gebruikt? A. Biometrische data B. Login data C. Personal physical data D. Security data 11 Wat is het doel van een pariteitsbit? E. Aangeven dat je te maken hebt met een byte uit de ASCII tabel. F. Aangeven of je te maken hebt met een kilobyte of een megabyte. G. Een byte opvullen tot 8 bits. H. Het mogelijk maken om te controleren of de inhoud van een bit juist is. 12 In het moederbord van een computer worden voortdurend gegevens verzonden. Alle apparaten van de computer krijgen op hetzelfde moment een signaal dat de verzonden gegevens verwerkt mogen worden. Via welk computeronderdeel wordt dit signaal verstuurd? A. Adresbus B. Controlbus C. Databus D. Processorbus 13 Welke van de onderstaande opties is gerangschikt van langzaam naar snel? A. cache - ROM - register - RAM B. HDD - RAM cache - register C. HDD - RAM - USB/flash - CDROM D. register - USB/flash - RAM - ROM 14 Wat verstaan we in de informatica onder autorisatie? A. Automatisering van een administratief systeem. B. De ontwikkeling van het gebruik van computers in de auto-industrie. C. Het automatisch verzenden van e-mail. D. Het recht verlenen van toegang. 5

15 Wat is het besturingssysteem van de ipad? A. Android B. ios C. Linux D. Windows Phone 16 Computers en andere ICT-apparatuur kunnen door middel van kabels op elkaar worden aangesloten. Door de afgebeelde kabel/aansluiting worden niet-gecomprimeerde digitale signalen verzonden. Welk type kabel/aansluiting ziet u op de afbeelding? A. HDMI B. SCART C. USB D. UTP 17 In een bepaalde laag van het OSI-model worden bij de ontvangende computer de gegevens geschikt gemaakt om door een applicatie te worden gebruikt. De data worden bijvoorbeeld beveiligd, vertaald of geconverteerd. In welke laag van het OSI-model gebeurt dit? A. Applicatielaag B. Fysieke laag C. Presentatielaag D. Transportlaag 6

18 Er zijn verschillende bestandsformaten om afbeeldingen digitaal op te slaan. Sommige bestandsformaten worden gebruikt om gecomprimeerde afbeeldingen op te slaan. Dat wil zeggen dat het bestand waarin de afbeelding wordt opgeslagen kleiner is dan de originele afbeelding. Bij sommige bestandsformaten wordt alle originele informatie opgeslagen. Bij andere gaat een deel van de informatie verloren. Jan heeft weinig ruimte vrij op zijn harde schijf en wil zijn kleurenfoto s in zo klein mogelijke bestanden opslaan. Hij wil niet veel verlies lijden op de kwaliteit van de kleuren. Welk bestandsformaat is het best geschikt om kleurenfoto s in kleine bestanden op te slaan? A. bmp B. docx C. jpeg D. pdf 19 Webpagina s worden door de browser opgebouwd op basis van HTML-code. De code bestaat onder andere uit tekst en instructies die bepalen hoe de tekst wordt getoond. Deze instructies bestaan uit elementen tussen bepaalde tekens, bijvoorbeeld <B> en </B>. Hoe heet zo n element met bijbehorende tekens? A. link B. table C. tag D. XML 7

20 Net als in de echte wereld is er op het internet sprake van criminaliteit. Criminelen proberen mensen naar hun websites te lokken en hen daar de inloggegevens van hun bank te laten intypen. Welke van de onderstaande adressen is waarschijnlijk veilig? A. Afbeelding a B. Afbeelding b C. Afbeelding c D. Afbeelding d 8

Open vragen 21 Er zijn kwaadwillende mensen die websites van anderen vrijwel onbereikbaar maken door met behulp van meerdere computers een groot aantal aanvragen te sturen naar de webserver waarop zo n website draait. Hoe heet zo n aanval? 22 Om te voorkomen dat computers van buitenaf kunnen worden aangevallen wordt gebruik gemaakt van speciale software. Naast het gebruik van virus scanner software is er nog een ander type veelgebruikte software om computers tegen inbraak te beveiligen. Wanneer niet-legitiem verkeer toegang zoekt tot de computer wordt dit geblokkeerd door deze software. Hoe heet dergelijke software? 9

Programmeren Toelichting bij opgave 23 t/m 26 De volgende vragen gaan over een eenvoudig programma dat berekent wat het eindkapitaal is wanneer een bedrag tegen een bepaalde rente een bepaalde periode op een spaarrekening wordt gezet. De interface van het programma ziet er als volgt uit: De code onder de knop met de tekst Bereken eindkapitaal is als volgt: Private Sub btnbereken_click Dim startkapitaal, rentepercentage, eindkapitaal As Double Dim aantaljaren As Integer startkapitaal = CDbl(txtStartkapitaal.Text) rentepercentage = CDbl(txtRentepercentage.Text) / 100 aantaljaren = CInt(txtAantaljaren.Text) eindkapitaal = startkapitaal + (startkapitaal * (rentepercentage * aantaljaren)) txteindkapitaal.text = CStr(eindkapitaal) End Sub 10

In dit programma wordt het eindkapitaal berekend door in 1 keer na afloop van de periode over de hele periode de rente te berekenen en deze bij het startkapitaal op te tellen. De rente wordt dus niet cumulatief berekend. 23 Iemand vult de volgende gegevens in: startkapitaal: 100 rentepercentage: 4 aantal jaren: 12 Wat is dan volgens het programma het eindkapitaal? 24 Deze vraag slaat op de code van vraag 23. In deze code wordt de inhoud van tekstvak txtstartkapitaal gecast (omgezet) naar een double met behulp van de methode CDbl. Zie hieronder. startkapitaal = CDbl(txtStartkapitaal.Text) Leg nauwkeurig uit waarom dit casten (omzetten) nodig is. 11

Toelichting bij opgave 25 In werkelijkheid gaat de berekening niet zoals in opgave 23. In werkelijkheid wordt elk jaar de rente over het afgelopen jaar berekend en bij het startkapitaal opgeteld. Het volgende jaar ontvangt de klant dan rente over het nieuwe startkapitaal. Dus inclusief de al verdiende rente. Dit heet rente over rente. We gaan straks de code zo aanpassen dat rente over rente wordt berekend. Er moet voor elk jaar een berekening worden uitgevoerd en de uitkomst daarvan moet worden bewaard. Dit moet net zo vaak gebeuren als het aantal jaren dat er wordt gespaard. Bij het programmeren gebruik je regelmatig herhalingsstructuren. Een van de herhalingsstructuren is de For Next lus. Je geeft aan hoe vaak de herhaling moet worden uitgevoerd en houdt in een variabele bij hoe vaak de herhaling al is uitgevoerd. De syntax voor zo n herhalingsstructuur is: For teller = 0 To m code Next teller 0 is de waarde van de variabele teller bij de eerste run, m is de waarde van de variabele teller bij de laatste herhaling. De tussenliggende code is de code die herhaaldelijk wordt uitgevoerd. De next regel verhoogt de waarde van de variabele teller met 1 en daarna wordt de code opnieuw uitgevoerd. Dit gaat door totdat de waarde van de variabele teller de waarde van de variabele m heeft overschreden. Hieronder ziet u een stukje code geschreven met een variabele genaamd teller: For teller = 0 To 10 Print teller Next teller De bovenstaande code print de getallen 1 t/m 10. 25 Het Programma Structuur Diagram (PSD) op de volgende pagina toont een deel van het algoritme van de aangepaste code. Om het eenvoudig te houden worden hieronder de waarden van de variabelen niet uit de tekstvakken gelezen, maar zijn het vaste getallen. Het blok met de herhaling is leeg gelaten. Geef weer wat er in het lege blok hoort. 12

26 In de aangepaste code in een objectgeoriënteerde programmeertaal zou de volgende regel kunnen voorkomen: eindkapitaal = Math.Round(startkapitaal,2) De methode Round zorgt ervoor dat de waarde van de variabele startkapitaal wordt afgerond op 2 decimalen. Waar staat Math voor in deze code? 13

SQL Toelichting bij opgave 27 t/m 31 Bij deze SQL-opdrachten kunt u gebruik maken van het Overzicht SQL instructies HAVO op de laatste pagina. Een energiemaatschappij houdt de verkoop van gas en elektra aan hun klanten bij in een database genaamd Energie. In de tabel Klanten wordt bijgehouden wat de voornaam, het tussenvoegsel, de achternaam, de postcode, het adres en de woonplaats van elke klant is. Ook heeft elke klant een uniek ID. Dit is het sofinummer van de klant. Het staat in het veld Sofinummer. Alle velden van de tabel Klanten zijn van het datatype Tekst. In de tabel Verbruik wordt bijgehouden hoeveel gas en elektriciteit de verschillende klanten per jaar gebruiken. Deze tabel heeft geen sleutelveld. Het veld Sofinummer is van het datatype Tekst. De velden Gasverbruik, Stroomverbruik en Jaar zijn van het datatype Numeriek. De derde tabel Prijs bevat de velden Jaar, Gasprijs en Stroomprijs. De prijzen voor gas en stroom worden elk jaar per 1 januari vastgesteld voor het hele jaar. Alle velden van deze tabel zijn van het datatype Numeriek. Niet alle klanten van het energiebedrijf nemen zowel gas als stroom af. Er bestaan geen klanten die in een jaar én geen gas én geen stroom afnemen. De volgende vragen hebben betrekking op de hierboven beschreven database. 14

27 De afbeelding hieronder toont de relaties tussen de tabellen in de database Energie. Bij de relatie tussen de tabellen Verbruik en Prijs is niet aangegeven welk type relatie er tussen de tabellen bestaat. Welke van de onderstaande afbeeldingen toont het type relatie dat bestaat tussen de tabellen Verbruik en Prijs? 15

28 Hoe heet een relatie zoals tussen de tabellen Verbruik en Prijs in opgave 27? 29 U wilt weten welke klanten in 2010 geen stroom hebben afgenomen. Schrijf de query die van die klanten het sofinummer, de achternaam en de woonplaats toont. 30 Schrijf de query die van alle klanten het sofinummer, de achternaam, de woonplaats, het gasverbruik, de gasprijs van 2010 en het jaar toont. Alfabetiseer oplopend op woonplaats. 31 U wilt weten hoeveel het gemiddelde gasverbruik van de klanten in de loop van de jaren is geweest. Schrijf de query die per jaar het gemiddelde gasverbruik van de klanten toont. Boven de kolom met het gemiddelde gasverbruik staat de titel jaarverbruik. De afbeelding hieronder toont het gewenste resultaat. 16

Overzicht SQL-instructies HAVO N.B. Alles tussen [] is niet verplicht, betekent of, betekent 1 of meer. Basisstructuur Kolommen Functies Vergelijkingen Sorteren SELECT [DISTINCT] <kolommen en/of functies> [geen dubbele rijen] FROM <tabellen> [ WHERE <voorwaarden> ] [ ORDER BY <sorteer-kolommen> ] [ GROUP BY <groepeer-kolommen> [ HAVING <groep-voorwaarden>] ] <kolomnaam> <tabelnaam>.<kolomnaam> * functie COUNT(*): aantal rijen SUM(<kolomnaam>): totaal AVG(<kolomnaam>): gemiddelde MAX(<kolomnaam>): maximum MIN(<kolomnaam>): minimum =, <, >, <=, >= of <> om te vergelijken BETWEEN AND vanaf eerste waarde tot en met tweede waarde. NOT, AND en OR om voorwaarden om te keren en te combineren. LIKE: _ voor één onbekende letter (bij Access:?) % voor willekeurig veel letters (bij Access: *) IS NULL om te testen of er in een veld iets is ingevuld. ORDER BY <één-of-meer-kolommen> ASC DESC ORDER BY rangnummer van de kolom uit SELECT Subquery WHERE <kolomnaam> IN ( <subquery> ) WHERE [NOT] EXISTS ( <subquery> ) 17 einde

Nederlanderl Correctievoorschrift HAVO 2014 Informatica Tijdvak 1 Maandag 26 mei 13.30 15.30 uur College-examen schriftelijk 18 einde

Antwoorden Gesloten vragen totaal 40 punten Voor een juist antwoord op een gesloten vraag worden 2 punten toegekend. 1 A 2 C 3 C 4 A 5 D 6 B 7 D 8 C 9 D 10 A 11 D 12 B 13 B 14 D 19 einde

15 B 16 A 17 C 18 C 19 C 20 B Antwoorden deelscores Open vragen Maximumscore 2 21 DDoS (aanval) 2 Maximumscore 2 22 Firewall (software) 2 Maximumscore 2 23 148 2 Maximumscore 2 24 De eigenschap tekst van tekstvak txtstartkapitaal is van het type tekst/string en kan niet zomaar in de variabele startkapitaal worden geplaatst, omdat deze van het type Double is. Je kunt geen appels met peren vergelijken. 2 20 einde

25 Maximumscore 6 Herhalingsstructuur correct 2 Berekening startkapitaal correct 2 Ophoging teller correct 2 Opmerking: aanhalingstekens hoeven niet te worden vermeld. Het gebruik van = i.p.v. van := niet fout rekenen. Maximumscore 2 26 Math is de klasse/bibliotheek/library waarin de method Round zich bevindt. 2 Maximumscore 2 27 C 2 Maximumscore 2 28 1 op veel relatie 2 Opmerking bij de opgaven 29, 30 en 31: indien een kandidaat na een query een ; plaatst of juist geen ; plaatst, dit niet fout rekenen. Maximumscore 6 29 SELECT Klanten.Sofinummer, Achternaam, Woonplaats 1 21 einde

FROM Klanten INNER JOIN Verbruik ON Klanten.Sofinummer = Verbruik.Sofinummer 2 WHERE Stroomverbruik IS NULL 2 AND Jaar=2010 1 Of SELECT Klanten.Sofinummer, Achternaam, Woonplaats 1 FROM Klanten, Verbruik 1 WHERE Klanten.Sofinummer = Verbruik.Sofinummer 1 AND Stroomverbruik IS NULL 2 AND Jaar=2010 1 Maximumscore 6 30 SELECT Klanten.Sofinummer, Achternaam, Woonplaats, Gasverbruik, Gasprijs, Prijs.Jaar 1 FROM Prijs INNER JOIN (Klanten INNER JOIN Verbruik ON Klanten.Sofinummer = Verbruik.Sofinummer) ON Prijs.Jaar = Verbruik.Jaar 2 WHERE PRIJS.JAAR =2010 1 ORDER By 3 2 OF 22 einde

SELECT Klanten.Sofinummer, Achternaam, Woonplaats, Gasverbruik, Gasprijs, Prijs.Jaar 1 FROM Klanten, Verbruik, Prijs WHERE Klanten.Sofinummer = Verbruik.Sofinummer 1 AND Prijs.Jaar = Verbruik.Jaar 1 AND Prijs.Jaar =2010 1 ORDER BY 3 2 Maximumscore 8 31 SELECT Jaar, 1 AVG(Gasverbruik) 2 AS jaarverbruik 1 FROM Verbruik 1 WHERE Stroomverbruik IS NOT NULL 2 GROUP BY Jaar 1 Totaal 80 punten 23 einde