Antwoorden Informatica Databases enigma online basisdeel

Vergelijkbare documenten
Structured Query Language (SQL)

Antwoorden door een scholier 1990 woorden 3 maart keer beoordeeld. Informatica INFORMATICA HOOFDSTUK 4

Les S-02: Meer geavanceerde SQL-instructies

Antwoorden Informatica Hoofdstuk 7

Query SQL Boekje. Fredrik Hamer

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

SQL & Relationele datamodellen in interactieve media

Les S-01: De basisbeginselen van SQL

11. Het selecteren van gegevens deel II

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

Introductie (relationele) databases

SQL Aantekeningen 3. Maarten de Rijke 22 mei 2003

Miniles gegevensbanken bevragen met SQL

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

Les 2 Eenvoudige queries

Structured Query Language

Les S-01: De basisbeginselen van SQL

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

databases & SQL - antwoorden

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

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

7. Het selecteren van gegevens

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

Data Manipulation Language

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

F. TRUYEN - Informatiekunde QBE. MS Access

oefeningen eredivisie antwoorden

SQL: oefenen queries

Computerclub Volwassenen, Jeugd en Informatica vzw

Zelftest SQL Workshop

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

Relationele database. Het relationele model

oefeningen TOP2000 antwoorden

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Proeftentamen ISO (2R290), query-gedeelte, Oktober 2006

Databases SQL - meerdere tabellen

Zelftest SQL Workshop

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

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

SQL opgaven. Relationele model: Opgaven:

Zelftest SQL. Document: n0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Relationele databases

SQL: query taal met. woorden. ISO SQL: Structured Query Language. de SQL basis query structuur. voorbeeld: doel: intuitieve query taal

Data Manipulatie. Query Talen. / Informatica

ISO SQL: Structured Query Language

Beheer handleiding. Project 4. voor. Version 1.1. Gemaakt door Marcel Saarloos en Thomas Hendriksen. Logical Development

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

Databases - Inleiding

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Anatomie van een databank

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

voorbeeldexamen I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006

[TOETS SQL INLEIDING]

Les 15 : updaten van gegevens in de database (deel2).

ISO Query By Example

SQL.

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

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

Databases en SQL Foundation (DBSQLF.NL)

Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Toelichting Validatieregels DBC GGZ RG12

Puzzelen met SQL 38. De Muzieklijst, deel 2 PUZZELEN MET SQL

Alternatieven voor reporting en windowingfuncties

Datamodelleren en databases 2011

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

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

1 Oefensessie 23/02/2009

Gebruikers Handleiding

Kassa systeem. Handleiding. Table of Contents

SQL & Datamodelleren

EXIN Databases en SQL Foundation

Relationele databases en SQL

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank

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

Technical Specification SOFORT Banking

Informatie verwerking en databases RDBMS en tabellen... 8 SQL SELECT... 8 SQL WHERE SQL INSERT SQL UPDATE SQL DELETE...

Overzicht van de opgeloste changes in UNIT4 Multivers

9 H. Flits Zwanenveld Nijmegen Jeugd1 10 L. Willemsen Kasteel 4 Wychen Jeugd1 12 M.E.P. Graag Broerdijk 234 Nijmegen Heren 12/8/89 19/8/89 36

Les 11 : Basis SQL (deel2).

Automatische Installatie op IIS server

Release Notes. Afdrukdatum: 2011/03/03

1. Databanken. Wat is een databank? Verschillende opslagmethodes

Zorg ervoor dat je een database hebt aangevraagd op Open daarna het volgende adres in je browser:

Release Notes. Afdrukdatum: 2008/10/06

Scorepunten worden toegekend met inachtneming van de volgende regels:

Sparse columns in SQL server 2008

Technische nota AbiFire5 Rapporten maken via ODBC

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

SQL / Systeemanalyse

Koppeling met een database

Tentamen Databases voor iku

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

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting

Digitaal Staatsexamen VWO 2010

Databases (INFODB) 20 april 2010

Zelftest DB2 for z/os basiscursus

Toelichting validatieregels ggz

Hoofdstuk: 1 Principes van databases

Transcriptie:

Antwoorden Informatica Databases enigma online basisdeel Antwoorden door een scholier 1107 woorden 2 jaar geleden 3,8 15 keer beoordeeld Vak Methode Informatica Enigma Enigma Online Aan de slag 2 A 6 B Kind Jorik Martens Woont op Rechtepad 34 in Hengelo hij zit in klas 2A en zijn admnr nummer is 4435 C Admnr D 9 E Admnr F Zodat ze van elkaar onderschijden kunnen zijn. Aan de slag 3 A Metadata B Bigdata C Telefoonnummers. E-mail aderessen Aan de slag 4 A Een kolom of een combinatie van kolommen op basis waarvan een rij uit een tabel uniek te identificeren is. B Het kan zijn dat er meerdere mensen met dezelfde naam op hetzelfde adres wonen. Aan de slag 5 A ID kaart, vingerafdruk, BSN B Kenteken. Modelnummer C Kenteken. Aan de slag 6 Pagina 1 van 9

A Ze hebben meerdere keren bepaalde gegevens gebruikt. B dan kun je dat niet meer als sleutel gebruiken C dat je iets anders moet vinden D een combinatie gebruiken Aan de slag 7 A Jorik Martens B Robert Jan Velthausz C Administratienummer. Aan de slag 8 A het meer dan benodigd (in overvloed) voorkomen van iets. B Naar de tabel met leerlingen gegevens gegaan C 1B Aan de slag 9 A Nee B Je kunt dezelfde pincode hebben als iemand anders je pas nummer is dan wel anders. C De sleutel is altijd uniek. Aan de slag 10 A Bij een NoSQL database werken niet alle gebruikers met dezelfde database. Dat wordt mogelijk gemaakt door op verschillende servers telkens een kopie van de oorspronkelijke database op te slaan. Dit principe wordt replication genoemd. B Een nadeel van deze manier van werken, is dat de gebruikte gegevens niet altijd up to date zijn. Voordeel er zijn backups Aan de slag 11 A Met een peil naar boven B Klant: Klant_id Product Product_id Bestelling Product_id en Klant _id C Ja. Aan de slag 12 A Met pijlen Pagina 2 van 9

B Product id met klant id Aan de slag 13 A Daarmee kunnen opdrachten worden gegeven B PHP Aan de slag 14 A Hij wil de datum en tijd van de bestellingen B Is duidelijker met wat je zoekt dat je niet denkt dat je sommige dingen meot zoekne Aan de slag 15 A SELECT naam, omschrijving FROM producten B SELECT * FROM producten Aan de slag 17 B error is opgelost Aan de slag 18 A ORDER B 3 Aan de slag 19 A Het moet eerst op datum en de dingen met zelfde datum moeten op bedrag B Dan komen alle bedragen en daarna de datums C Oplopend D SELECT datum, bedrag From transactie ORDER BY datum desc, bedrag desc; Aan de slag 20 A hij toont 1x de plaats waarin iemand woont B Ja er kunenn 2 mensen zijn uit almelo vijcoorbeeld en die zie je nu maar 1x C Pagina 3 van 9

Aan de slag 21 A SELECT rekeninghouder, adres, plaats FROM rekeninghouder WHERE plaats = 'heerlen'; B SELECT saldo, rekening_id FROM [rekening] WHERE saldo > 750 C SELECT adres FROM [rekeninghouder] WHERE telefoonnr = '010-4553666'; D SELECT DISTINCT omschrijving FROM [transactie] E SELECT DISTINCT rekening_af FROM [transactie] F SELECT bank_id FROM bank WHERE bank = 'Rabobank'; Aan de slag 22 Nee dan zouden ze aan beide voorwaarden moeten voldoen Aan de slag 23 Er moet nu wat acheter de naam komen B where adres = kanaalkade Aan de slag 24 Bij or heb je 2 mogelijkheden bijvoorbeeld of iemand die in almelo woont of iemand die in tubbergen woont Pagina 4 van 9

Aan de slag 25 Where bank_id like %NL2A B % is 0 1 of meer tekens en _ moet precies kloppenb Aan de slag 26 A SELECT telefoonnr FROM [rekeninghouder] WHERE telefoonnr = 072 B SELECT telefoonnr FROM [rekeninghouder] WHERE telefoonnr <> 0113 Aan de slag 27 SELECT * FROM [transactie] WHERE rekening_af IS NOT NULL Aan de slag 28 Het is heel specifiek Aan de lsag 29 Alle rekening houders buiten utrecht B SELECT rekeninghouder, adres, plaats FROM rekeninghouder WHERE plaats <> 'utrecht' C IS NULL Aan de slag 30 A de in operator B Aan de slag 31 A SELECT * FROM [rekening] WHERE saldo IN (250, 350, 750, 850) B Geen idee Pagina 5 van 9

Aan de slag 32 A Je krijgt alle saldo s van alle weken B uit 2 C Aan de slag 33. SELECT bank, rekening_id FROM bank, rekening WHERE bank.bank_id = rekening.bank_id; Aan de slag 34. De namen van de rekeninghouders met een saldo dat hoger is dan 1500 Aan de slag 35. a. SELECT rekening_id, bedrag FROM rekening, transactie WHERE rekening.rekening_id = transactie.rekening_bij AND status = geblokkeerd ; b. Joost Oosterhout SELECT rekeninghouder FROM rekening, rekeninghouder WHERE rekeninghouder.rekeninghdr_id = rekening.rekeninghdr_id AND saldo = 3831,34; Aan de slag 36. a. SELECT * FROM rekeninghouder, rekening WHERE rekeninghouder.rekeninghdr_id = rekening.rekeninghdr_id AND bank_id = INGBNL2A ; b. SELECT rekeninghouder FROM rekening, rekeninghouder WHERE rekening.rekeninghdr_id = rekeninghdr.rekeninghdr_id AND NOT status = actief ; Pagina 6 van 9

Aan de slag 38. a. het totaalbedrag van de kolom transacties b. je kunt types niet bij elkaar optellen, er zal dus een foutmelding gegeven worden. Aan de slag 39. a. het selecteert het aantal plaatsen wat niet heerlen heet in de database op rekeninghouders. b. rekeninghouder toevoegen achter COUNT (*) Aan de slag 41. a. SELECT datum FROM transactie ODER BY datum ASC; Dit geeft 12-19-2015 b. 13-10-2016 c. 540,15 euro Aan de slag 45. a. SELECT MAX (saldo) MIN (saldo) FROM rekening; b. er staan ook rekeningen in de min, dus krijg je - - en dat wordt + Aan de slag 46. Deze query sorteert alle rekeningen op actief, geblokeerd en opgeheven en telt ze bij elkaar op per onderdeel. Aan de slag 47 SELECT COUNT (*) AS aantal FROM leden GROUP BY geslacht Aan de slag 48 De leden worden geselecteerd per woonslacht en dan nog eens per geslacht. Je krijgt een lijst met woonplaatsen en daarachter hoeveel mannen en daaronder nog een keer dezelfde woonplaats met het aantal vrouwen Aan de slag 49 Er wordt geteld hoeveel transacties er zijn goedgekeurd en hoeveel er zijn afgekeurd. Aan de slag 50 Pagina 7 van 9

A De HAVING-component gebruik je wanneer je een voorwaarde oplegt aan de te selecteren groepen B De WHERE- component gebruik je wanneer je een voorwaarde oplegt aan de te selecteren rijen en de HAVINGcomponent aan de te selecteren groepen C Alle transacties met een bedrag hoger dan 1400 worden bij elkaar opgeteld D 1400, 3600, 1500, 1650, 1690, 1168, 1900, 1800, 3900 en 1166,94 Aan de slag 51 A GROUP BY B SELECT COUNT (rekeninghdr_id) AS aantal rekeninghouders FROM rekeninghouder WHERE plaats = Haarlem OR plaats = Maastricht ; Aan de slag 52 a. SELECT adres, rekeninghouder, plaats FROM rekeninghouder GROUP BY plaats; b. SELECT rekening_id, pasnummer FROM rekening WHERE 'pasnummer' > 1 Aan de slag 53 Amsterdam, Utrecht, Rotterdam en Maastricht Opdracht 57 A De subquery kan 2 query s combineren maar mag maar één expressie bevatten in de SELECT- component B Een subquery mag maar één expressie bevatten in de SELECT-component Aan de slag 58 A Naam van de bank, het saldo van een bepaalde rekening waar het saldo minimaal een bepaald bedrag is B Omdat die eist dat wat er links en rechts van staat precies gelijk is en er kunnen meerdere oplossingen zijn C Het bank_id met het laagste saldo Aan de slag 59 AB? Aan de slag 60 Pagina 8 van 9

A De rekninghdr_id van degene met het hoogste saldo op de rekening B De rekeninghdr_id van degene met het hoogste saldo op de rekening C Deze 2 moeten gelijk zijn Aan e slag 62 A alle nummers opeenvolgend van rekening_id B niks. Er staat query succesvol uitgevoerd en geeft dus geen resultaten. Dat betekent dat er dus geen transactie_id s zijn van het type AC. C EXISTS test of de inner query een rij retourneert. Als dit zo is, dan gaat de outer query verder. Als dit niet het geval is, wordt de outer query niet uitgevoerd en retourneert de volledige SQL-instructie niets. D? Pagina 9 van 9